matlab中一个m文件循环调用另一个m文件
一个m文件,我给命名为myfunc,内容是一个算法,我想另外写一个m文件,反复调用该算法k次,并将每次调用该算法的输入输出结果导出到excel表,我就写下了以下的m文件内...
一个m文件,我给命名为myfunc,内容是一个算法,我想另外写一个m文件,反复调用该算法k次,并将每次调用该算法的输入输出结果导出到excel表,我就写下了以下的m文件内容,请大神给指点一下。
function xunhuan(k)
%input('循环次数')
for i=1:k
myfunc;
success=xlswrite('E:testdata.xls', W,)
end
end 展开
function xunhuan(k)
%input('循环次数')
for i=1:k
myfunc;
success=xlswrite('E:testdata.xls', W,)
end
end 展开
展开全部
按你的程序,后面的数据将覆盖前面的数据,可按下面:
function xunhuan(k)
%input('循环次数')
for i=1:k
myfunc;
success=xlswrite('E:testdata.xls', W,i)
end
end
这样会在一个文件中生成多个工作表
function xunhuan(k)
%input('循环次数')
for i=1:k
myfunc;
success=xlswrite('E:testdata.xls', W,i)
end
end
这样会在一个文件中生成多个工作表
更多追问追答
追问
楼主,首先谢谢你的答复。但是我刚试了一下,没有成功。我在想会不会是success=xlswrite('E:testdata.xls', W,i)中W的问题,因为W是我自己定义的一个矩阵。
追答
w应是一个变量。w若是一个文件,应用fopen先打开,读到一个变量w中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询