Need help for saveas function for saving multiple figures

15 ビュー (過去 30 日間)
Sarah
Sarah 2012 年 4 月 17 日
コメント済み: Pradeep 2013 年 11 月 24 日
Hey guys,
Need some help with the saveas function. How can I save multiple figures that are being generated by a for loop? For example, this is what I have so far:
for k = 1:10
figure(k);
plot(foo)
saveas(k,'???')
How can I change my string at every iteration? I need the string to be descriptive with respect to the content of the figure.

採用された回答

Jessica Lam
Jessica Lam 2012 年 4 月 17 日
should be saveas not save
saveas(gca,temp)
  2 件のコメント
Jessica Lam
Jessica Lam 2012 年 4 月 17 日
try that one again=)
hope it works
for k = 1:10 figure(k); plot(foo); temp=['fig',num2str(k),'.png']; saveas(gca,temp); end
Sarah
Sarah 2012 年 4 月 17 日
yes! thank you :)

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

その他の回答 (1 件)

Jessica Lam
Jessica Lam 2012 年 4 月 17 日
for k = 1:10 figure(k); plot(foo); temp=['fig',num2str(k),'.png']; save(gca,temp); end
  3 件のコメント
Image Analyst
Image Analyst 2012 年 4 月 17 日
See the FAQ: http://matlab.wikia.com/wiki/FAQ#How_do_I_save_my_figure.2C_axes.2C_or_image.3F_I.27m_having_trouble_with_the_built_in_MATLAB_functions.
Pradeep
Pradeep 2013 年 11 月 24 日
Use saveas in place of save
for k = 1:10 figure(k); plot(foo); temp=['fig',num2str(k),'.png']; saveas(gca,temp); end
The code worked for me and I think it should work for you too.

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

カテゴリ

Help Center および File ExchangePrinting and Saving についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by