matlab调用另一个m文件并使其过程输出

如题所述

把你现在写好的算法封装成一个函数就好了,格式是
function
y=f(x,y,.....)
end
另外写个主函数,在函数里面直接使用f(x,y,.....)就会调用你写好的算法,不过注意两个文件要放在一个目录写,函数文件的名称要和函数名一致。
把文件生成csv格式的文件,excel就可以直接读取了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-06
按你的程序,后面的数据将覆盖前面的数据,可按下面:
function
xunhuan(k)
%input('循环次数')
for
i=1:k
myfunc;
success=xlswrite('e:testdata.xls',
w,i)
end
end
这样会在一个文件中生成多个工作表
相似回答