函数:myfun.m
function [x,y]=myfun(x1,y1,x2,y2)
x=x1+x2;
y=y1+y2;
end
在try.m调用:
[n,m]=myfun(1,2,3,4)
出现错误:to run this file, you can either change the MATLAB current folder or add its
folder to MATLAB path
matlab怎样在一个文件里调用另一个文件里的函数
将两个m文件放在同一目录。
在第一个m文件里面直接输入第二个m文件的文件名即可 ("后缀名不要")。
在同一路径啊,我发现就算我在try.m里就算不调用函数都会跳出上面那个错误提示
追答那你的try.m是什么样子的?
追问就直接一个clear就没了
测试而已
用try是不行的:
function [x,y]=myfun(x1,y1,x2,y2)
x=x1+x2;
y=y1+y2;
function y=try123(a,b,c,d)
[m,n]=myfun(a,b,c,d);
y=m+n;
>> y=try123(1,2,3,4)
y =
10
突然可以了,不知道是不是是因为try文件没有设为活动的原因。。。如图是我的测试代码。。。