循环遍历Matlab

时间:2017-05-22 15:01:17

标签: matlab loops

在Matlab中,我想通过名称选择并循环遍历工作区中的一些元素,比如说这些矩阵:

mymatrix1=ones(2);
mymatrix2=zeros(2);
mymatrix3=magic(2);

我可以使用who选择它们:

list_of_mymatrixes=who('mymatrix*');

执行某些操作,例如将它们写入相应的文件:

for i=1:length(list_of_mymatrixes)
    x=strcat("my_matrix_number_",string(i));
    dlmwrite(x,list_of_mymatrixes(i,1));
end

但它们仅存储为变量名称。 open('my_matrix_number_1')显示m,y,m,a,t,r,i,x,1

那么,循环这些元素的方法是什么,以便将它们识别为矩阵而不是字符串(它们的名称)?

0 个答案:

没有答案