Effacer les filtres
Effacer les filtres

How to disable all figures that are invoked from within a matlab function?

13 vues (au cours des 30 derniers jours)
saikiran
saikiran le 11 Mar 2014
Modifié(e) : Mischa Kim le 12 Mar 2014
I have a main program where I have invoked some functions as shown below
main.m
clc;
clear all;
myfunc();
-------
plot----
-------
myfunc.m
% has some plots
Now when I run my main file I don't want to see the plots invoked from myfunc(); Pleas suggest me with some matlab statements to do this
  2 commentaires
Walter Roberson
Walter Roberson le 11 Mar 2014
This would be difficult to implement.
Nitin
Nitin le 12 Mar 2014
Why don't you just comment out the plot function?
% plot

Connectez-vous pour commenter.

Réponses (1)

Mischa Kim
Mischa Kim le 12 Mar 2014
Modifié(e) : Mischa Kim le 12 Mar 2014
Saikiran, use
set(gcf,'Visible','off');
set(0,'DefaultFigureVisible','off');
for the current ( gcf ) and all following figures. You can turn it back on accordingly.

Catégories

En savoir plus sur Graphics Object Identification dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by