Borrar filtros
Borrar filtros

How to use a figure as 'if condition'?!

4 visualizaciones (últimos 30 días)
sajjad hosseinifard
sajjad hosseinifard el 16 de Jul. de 2018
Comentada: Fangjun Jiang el 16 de Jul. de 2018
I's using an m file to plot some data, online. I want to make an 'if condition', when I close the figure that is plotting my data manually!! Shortly, How could I Initialize a loop by closing a specific figure?!(as I close the figure the loop being started)

Respuesta aceptada

Fangjun Jiang
Fangjun Jiang el 16 de Jul. de 2018
Would this work?
f1=figure;
...
status=close(f1);
You can then check the "status" using "if"
  2 comentarios
sajjad hosseinifard
sajjad hosseinifard el 16 de Jul. de 2018
thank you because of your answer..yes it works..but I want to start the loop when I close the figure by clicking on the close button!!
Fangjun Jiang
Fangjun Jiang el 16 de Jul. de 2018
a simple example
f1=figure;
set(f1,'DeleteFcn','for k=1:10; disp(k);end')
then close the figure manually

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by