How to save in for loops
1 回表示 (過去 30 日間)
古いコメントを表示
I have 50 matrices and I am taking the average of them using for loop and this loop is inside another loop running for 30 times and I want to save the results for each one of these 30 seperately. How can I do it?
1 件のコメント
Jan
2013 年 5 月 14 日
Please use meaningful tags.
While it is clear for you, what "I have 50 matrices" exactly mean, we cannot guess this and posting an example requires time-consuming guessing, what you could mean. Please be more specific.
採用された回答
Stephan M. H.
2013 年 5 月 14 日
編集済み: Stephan M. H.
2013 年 5 月 14 日
Hi Yaman,
from your description I guess your code looks something like this:
for n=1:30
% your different set of 50 matrices in each of the 30 loops
matrix_array(:,:,50)= load(...)
for l=1:50
average_matrix = ... % build average of matrices
end
%ADD THESE LINES AT THE END OF THE OUTER FOR-LOOP
savestring = strcat('avg_matrix',num2str(n));
save(savestring,'average_matrix')
end
That should do it.
best, Stephan
0 件のコメント
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!