フィルターのクリア

How to save data from a for loop?

1 回表示 (過去 30 日間)
Niya Bedzheva
Niya Bedzheva 2019 年 9 月 2 日
回答済み: Stephen23 2019 年 9 月 2 日
Hello everyone ,
i will need your help. I am running a consequence of files with a for loop, which matlab is reading and making some calculations with their data. What i want to do is to save certain results from the calculations of every file that is running (from every file thas is going through the loop). I need to do that in xlsx or txt file. Thank you in advance!
p.s i managed to succeed in saving the graphics from every file that i plotted:
savefig (h1, sprintf('Experimental_drying_rates_%s.fig ', num2str(i)));
savefig (h2, sprintf('Evaporation_coefficent_beta_%s.fig ', num2str(i)));
savefig (h3, sprintf('Calculated_drying_rates_%s.fig ', num2str(i)));
  5 件のコメント
Stephen23
Stephen23 2019 年 9 月 2 日
編集済み: Stephen23 2019 年 9 月 2 日
writetable is not sprintf. Do not mix them up.
To generate the filename, use sprintf as I showed you:
F = sprintf('Results_%d.txt',i);
Then use that filename in writetable:
writetable(R,F)
Niya Bedzheva
Niya Bedzheva 2019 年 9 月 2 日
Thank you very much, it worked! i just don't know how to accept your answer :/

サインインしてコメントする。

採用された回答

Stephen23
Stephen23 2019 年 9 月 2 日
Where T is your table:
for k = ...
T = your table
F = sprintf('Results_%d.txt',k);
writetable(T,F)
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by