Matlab 在一个文件中调用另一个文件中的函数

文章目录

  • Part.I Introduction
  • Part.II 方法
    • Chap.I A 文件中只有一个函数
    • Chap.II A 文件中有多个函数

Part.I Introduction

本文介绍一下在脚本文件 B 中调用文件 A 中的函数的方法。

在这里插入图片描述

Part.II 方法

目的:在文件B.m调用A.m中的函数

默认两个文件在一个文件夹下,否则要添加路径

addpath('xxx')

Chap.I A 文件中只有一个函数

只需令 A.m 文件中函数名与文件名一样即可!

A.m 文件内容

function sum = A(a,b)
sum=a+b;
end

B.m 文件内容

%% main
A(1,2)

直接运行 B 得到

>> Bans =3

Chap.II A 文件中有多个函数

这种情况下需要在文件头部加点东西,具体演示如下

A.m 文件内容

%% Call ALL Function
function F = AF.add = @add;F.multiply = @multiply;F.mis = @mis;
end%% Function body
function c = add(a,b)
c=a+b;
endfunction c = multiply(a,b)
c=a*b;
endfunction c = mis(a,b)
c=a-b;
end

B.m 文件内容

%% main
A().add(1,2)			// 注意,一定要加括号!!!
A().multiply(2,3)
A().mis(4,3)

直接运行 B 得到

>> Bans =3ans =6ans =1

完事!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/232247.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

各地级市2022年乡村振兴数据,字段列表详细可查

基本信息. 数据名称: 各地级市2022年乡村振兴数据 数据格式: Shp、excel 数据时间: 2022年 数据几何类型: 面 数据坐标系: WGS84坐标系 数据精度:市级 数据来源:网络公开数据 字段列表如下:(获取数据可搜“吧唧数据”…

大数据之 Hadoop

hadoop主要解决:海量数据的存储和海量数据的分析计算 hadoop发展历史 Google是hadoop的思想之源(Google在大数据方面的三篇论文) 2006年3月,Map-reduce和Nutch Distributed File System(NDFS)分别被纳入到Hadoop项目&#xff0c…

软件设计师——计算机网络(一)

📑前言 本文主要是【计算机网络】——软件设计师计算机网络的题目,如果有什么需要改进的地方还请大佬指出⛺️ 🎬作者简介:大家好,我是听风与他🥇 ☁️博客首页:CSDN主页听风与他 &#x1f304…

Django大回顾 -3 之响应对象、cbv和fbv、关于类中self是谁的问题、上传文件、模版

【1】isinstance方法 判断一个对象是否是一个已知的类型。 isinstance语法: isinstance(object,classinfo) object --------- 实例化对象 cassinfo ------- 可以是字节或间接类名、基本类型,或者由他们组成的元组 相同返回True,不…

Mac 浏览器下载的文件名总是「乱码」

如果可以实现记得点赞分享,谢谢老铁~ 本文所说的方法是在出现文件名乱码情况下,如何恢复文件名的正确中文名称,并非一劳永逸地避免乱码的出现。这是由于下载文件名称乱码的出现,往往是系统、浏览器、网站三方面因素共…

【Excel】WPS快速按行筛选过滤

用的筛选都是进行列数据过滤,那么遇到一个情况需要行数据过滤查看数据 行过滤 选中行,然后右键菜单,行筛选。 列过滤

量子芯片:引领计算技术的新篇章

量子芯片:引领计算技术的新篇章 引言 随着量子计算的飞速发展,量子芯片作为量子计算机的核心组件,日益受到人们的关注。量子芯片的出现,不仅有望推动计算技术的革新,更将在信息安全、药物研发、金融投资等领域掀起巨大的变革。在本篇博客中,我们将深入探讨量子芯片的原理…

linux用户组管理_创建删除密码修改

2.2 用户/组管理 2.2.1 用户 2.2.1.1 useradd:创建用户 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。 useradd命令的基本语法如下: useradd 选项 用户名 常见选项参数&#xff…

如何保证缓存和数据库的双写一致性?

一、什么是数据库和缓存双写一致性? 在分布式系统中,数据库和缓存会搭配一起使用,以此来保证程序的整体查询性能。也就说,分布式系统为了缓解数据库查询的压力,会将查出来的数据保存在缓存中,下次再查询时…

VSCode编译多个文件

打开tasks.json文件,找到"$ {file}“这一行。然后在其后面添加你想要编译的文件即可。 比如我这里是想要编译当前文件夹下的所有.cpp文件,那么我就直接把”$ {file}"给注释掉了,然后再使用通配符来代表所有.cpp文件。 最后解释以下…

Unity版本使用情况统计(更新至2023年10月)

本期UWA发布的内容是第十三期Unity版本使用统计,统计周期为2023年5月至2023年10月,数据来源于UWA网站(www.uwa4d.com)性能诊断提测的项目。希望给Unity开发者提供相关的行业趋势,了解近半年来哪些Unity版本的使用概率更…

现代风客餐阳台开放式一体布局,设计亮点。福州中宅装饰,福州装修

在现代家居设计中,开放式布局越来越受到欢迎。它不仅可以提升家居的空间感,还可以促进家人之间的交流和互动。这个客厅、餐厅、阳台一体化的设计,更是充分利用了空间,具有多重亮点。 01.玄关到客厅嵌入式一体式收纳柜 玄关是进入…