matlab怎么调用m文件中的函数?

如题所述

matlab中的m文件是可以在文件外调用的,如y=myfun(x)是个个函数,可这样调用:
x=[......];
y=myfun(x)
如果要调用m文件中的函数,则只能在该m文件内,不能在外部调用,这种函数叫子函数。如:function
y=myfun(x)
a=[....];
y=myfunfun(a)
function
f=myfunfun(a)
f=a^2+1;
end
end
这个文件中的myfunfun函数只能在这个函数内使用,不能在外部调用。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-09-26

将两个m文件放在同一目录,在第一个m文件里面直接输入第二个m文件的函数名称即可 。
[输出1,输出2,..]=函数名称(变量1,变量2,...)。

MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

本回答被网友采纳
相似回答