Matlab 如何使用for循环将函数的个数乘以(n)?
l和m列向量是否要迭代?在这种情况下,你可以写:Matlab 如何使用for循环将函数的个数乘以(n)?,matlab,Matlab,l和m列向量是否要迭代?在这种情况下,你可以写: function box1( l, m) %UNTITLED Summary of this function goes here % Detailed explanation goes here %Define parameter M1=[l, m]; fin=fopen('d://box1.txt','wt'); fprintf(fin,' XY %g: %g \n',M1
function box1( l, m)
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
%Define parameter
M1=[l, m];
fin=fopen('d://box1.txt','wt');
fprintf(fin,' XY %g: %g \n',M1);
如果你能澄清一下,那就更好了。我不知道你的问题是什么意思,也不知道它与你的代码片段有什么关系。函数box1(l,m,s,w,a)%n这个函数的无标题摘要在这里%n详细解释在这里%Define parameter Layer=a;M1=[l,m];M2=[s m];M3=[SW];M4=[l w];fin=fopen('d://trix1.txt','wt');fprintf(fin,'层%g;\n',层);fprintf(fin,'XY%g:%g\n',M1);fprintf(fin,'%g:%g\n',M2);fprintf(fin,'%g:%g\n',M3);fprintf(fin,'%g:%g\n',M4);fprintf(fin,'%g:%g;\n',M1);然后使用function执行box1(19012212331099,3);我将得到输出文本文件,如边界层3;数据类型0;XY 190:122 1233:122 1233:1099 190:1099 190:122;我想找到一种方法,使用更多变量(只是参数化)通过oout重复这个过程
for k=1:size(M1,1)
fprintf(fin,' XY %g: %g \n',M1(k,:);
end
fclose(fid);