close figure and stop loop

hi, first of all i am sorry for my english.
my program:
f=figure(1);
while 1;
bla bla ...
end
i try to close figure 1 but re-open itself.
and i try this in while:
h = findobj('type','figure');
n = length(h);
if(n==0)
break;
end
but not work it!
please help me.

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2016 年 4 月 25 日

0 投票

break will not close a figure, use
close(1)

2 件のコメント

ali atay
ali atay 2016 年 4 月 25 日
編集済み: ali atay 2016 年 4 月 25 日
click to close button on figure 1 => n=0. //no active figure already
if n==0 => break. //dont work, loop is active and re-open figure1.
Azzi Abdelmalek
Azzi Abdelmalek 2016 年 4 月 25 日
What is this?

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

カテゴリ

ヘルプ センター および File ExchangeInteractive Control and Callbacks についてさらに検索

タグ

質問済み:

2016 年 4 月 25 日

編集済み:

2016 年 4 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by