2012-03-20 7 views
3

の等価あなたがヒートマップの束を作成した場合:「すべて閉じ、」ヒートマッププロット

for i=1:10 
    HeatMap(rand(5,5)) 
end 

を、あなたが開いているFigureウィンドウの束を残しています。彼らは正確に "Figure"ウィンドウではありませんが、 "HeatMap"ウィンドウ(接線問題:Why ???)です。

正常な数字の束が開いている場合は、close allと入力してすべてを閉じることができます。しかしこれはHeatMapウィンドウには何もしません。だから...代替は何ですか?

答えて

3

あなたはまた、

close all force 

ですべての数字を閉じる強制することができ

close all hidden 

に隠されたハンドル(私はそれがヒートマップのためのケースだと考えている)との数値を閉じるためのCLOSEマニュアルを参照してくださいすることができます詳細はこちら

+2

素晴らしいです、ありがとうございます。 10年後には、おそらく「近くすべての力をすべて奪い取るようなものがあるでしょう。 – dumbmatter

+0

ジョークを楽しんだ! :) – yuk

1

objectsです。私は以下のアドバイスをします - あらかじめ参照を保管しておいてください。

H = {}; 
for i=1:10 
    H{i} = HeatMap(rand(5,5)) 
end 
%Now delete all! 
cellfun(@delete,H); 
+0

これは、あるネストされた関数のどこかにヒートマップを作成すると、これらのすべてのヒートマップオブジェクトを常に通過する必要があることを意味します。あるいは、 'close all'と同等のものがありますか? – dumbmatter

関連する問題