以下是我的代码的一部分,当我运行它时,我发现数据和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
答案 0 :(得分:1)
尝试:
save([p, name], 'data', '-ASCII')
save([w, name], 'data1', '-ASCII')
答案 1 :(得分: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