Looping a function m-file, figures not closing
古いコメントを表示
Hi,
I'm running a script which repeatedly calls a function I wrote (using a for loop). In this function there is a command to plot some data, save it to a .jpg, save the workspace to a .mat, then close the figure.
If I run the function on its own it does all this perfectly, but when I run the script, the function plots the image, saves it, but doesn't close it. The figure hangs there until it's time to plot it again in the next iteration.
I can't work out why MATLAB is not processing this command.
side question: is there a way to plot an image, save it, but not actually have it pop up? This code takes hours to run and it keeps minimising my screen when I'm watching the TV!
Thanks,
Mike
採用された回答
その他の回答 (2 件)
Naz
2011 年 11 月 20 日
Try to make the figure invisible:
set(gcf, 'Visible', 'off')
カテゴリ
ヘルプ センター および File Exchange で Graphics Performance についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!