Close all figures except specific (previously tagged) ones

You can tag some figures to be "kept" when, later, you will call a function to close all the figures

現在この提出コンテンツをフォロー中です。

This is a variant of "close all figures except those listed" (http://uk.mathworks.com/matlabcentral/fileexchange/24420-close-all-figures-except-those-listed).
In this version you first tag the figures that you want to keep. Then, at anytime during the code, you can close all the figures but the tagged one by calling "cluk" (close all unkept).
For example, let's say you have 6 figure, 1 2 3 10 13 50.
with keepFig([3 10]) you will tag figure 3 and 10. This will not change the appearance of the figures in anyway.
At anypoint in the code, you can call cluk, which will close all the figures except figure 3 and 10.
You can untag all the figures by calling keepFig(-Inf). You can untag a specific figure by calling the negative of that figure's number (for example, if you want to untag figure 3, call keepFig(-3)).
You can tag all the figures by calling keepFig(Inf).
Enjoy!

引用

Valerio Biscione (2026). Close all figures except specific (previously tagged) ones (https://jp.mathworks.com/matlabcentral/fileexchange/49851-close-all-figures-except-specific-previously-tagged-ones), MATLAB Central File Exchange. に取得済み.

謝辞

ヒントを得たファイル: Close all figures except those listed

カテゴリ

Help Center および MATLAB AnswersInteractive Control and Callbacks についてさらに検索

一般的な情報

MATLAB リリースの互換性

  • すべてのリリースと互換性あり

プラットフォームの互換性

  • Windows
  • macOS
  • Linux
バージョン 公開済み リリース ノート Action
1.1.0.0

changed title

1.0.0.0