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 に答える