close figure and stop loop

2 views (last 30 days)
ali atay
ali atay on 25 Apr 2016
Edited: ali atay on 25 Apr 2016
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.

Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 25 Apr 2016
break will not close a figure, use
close(1)
  2 Comments
ali atay
ali atay on 25 Apr 2016
Edited: ali atay on 25 Apr 2016
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.

Sign in to comment.

Categories

Find more on Interactive Control and Callbacks in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!