0

以下是我的代码的一部分,当我运行它时,我发现 data 和 data1 只是文件 B5.m,我想保存所有迭代(例如,B11.m 到 B55.m)。最后,我想将第一个文件夹中的 B11 和其他文件夹中的 B11 添加到新文件夹中。

for i = 1:5
    for j=1:5
    name=['B',num2str(i),num2str(i),'.m'];  
    name1=['B',num2str(j),num2str(i),'.m']; 
    data=load([p,name]);
    data1=load([w,name1]);
    end
end
4

2 回答 2

1

尝试 :

save([p, name], 'data', '-ASCII')
save([w, name], 'data1', '-ASCII')
于 2013-06-14T18:38:33.183 回答
1

尝试将您加载到struct. 就像是:

c=0;
for i = 1:5
for j=1:5
c=c+1;
name=['B',num2str(i),num2str(i),'.m'];  
name1=['B',num2str(j),num2str(i),'.m']; 
data=load([p,name]);
data1=load([w,name1]);

s=struct(c,data);
s1=struct(c,data1);

end
end
于 2013-06-14T18:38:48.727 回答