2

多数の図をファイルに出力しています。一定数の後、他の多くの人が同様に報告したメモリ不足エラーが発生します。

この質問は問題に対処しますが、表面、プロット、等高線、矢筒、散布図など、さまざまな種類のグラフを印刷しているため、解決策を使用できません。

監視されていないバッチで画像印刷全体を実行できる、このメモリのパイルアップの問題に対する実用的な解決策または実行可能な回避策はありますか?

4

1 に答える 1

3

これはメモリリークのようです。印刷後に各図を閉じることで、Matlab がリークしたメモリを解放できる場合があります。印刷したいものごとに新しい図を作成します。

% item 1
f = figure;
% plot
% print
close(f)

% item 2
f = figure;
% plot
% print
close(f)
于 2013-09-06T15:41:04.480 に答える