Je ne comprends pas très bien ce que vous entendez par "ouvert". Les chiffres n'ont pas vraiment d'états «ouverts» ou «fermés». Ils existent ou ils ne le font pas. La commande FIGURE retourne une poignée à la figure, il fait:
hFig = figure(...your arguments here...);
Vous pouvez également obtenir une poignée de la figure de la fonction FINDOBJ, qui trouvera tous les objets graphiques correspondant aux valeurs de propriété lui passez:
hFig = findobj(...your property/value pairs here...);
Vous pouvez vous débarrasser d'une figure avec l'une de ces commandes:
close(hFig);
delete(hFig);
Vous pouvez vérifier si un chiffre a été fermé/del ETED en utilisant la fonction ISHANDLE:
ishandle(hFig) %# Returns 'true' if the figure exists, 'false' if it doesn't
figures peuvent également être "visible" ou "invisible". Ils ont une 'Visible'
property que vous pouvez obtenir ou définir la valeur de:
get(hFig,'Visible') %# Returns 'on' or 'off'
set(hFig,'Visible','off') %# Makes a figure invisible, but it still
%# exists (i.e. it's not closed)
Si vous êtes désireux de vérifier si une figure est réduite au minimum, qui peut être un peu plus difficile. Je crois qu'il y a des fichiers qui peuvent vous aider avec cela sur l'échange de fichiers de MathWorks: voici one pour vérifier.
cool, ça marche! Je vous remercie! –