shg

Mais si on tape dans le Command Window:

>>edit shg

le header de shg.m me contredit puisqu’il définit shg comme étant Show graph window … va savoir pourquoi?!!

shg

Cette fonction fait partie du répertoire graphics accessible en tapant :

>>cd(fullfile(matlabroot,’toolbox’,’matlab’,’graphics’))

C’est dans ce répertoire qu’on retrouvera les fonctions courantes du type : cla, clf et son ancêtre clg (MATLAB 5.3) , findall, findobj , gca, gcf, gco , getappdata, hold , linkaxes , opengl ,print …

Pour voir l’intéret de cette fonction , créons d’abord une figure:

>>logo

Le logo de MATLAB (discuté dans le post du 14-Oct-2010) s’affiche dans une figure. Maintenant si vous cliquez dans le Command Window de MATLAB pour taper une autre commande , la figure va être minimisée dans la barre des tâches… normal.
Sans taper dans le Command Window cela revient à cliquer sur bouton Minimize en haut à gauche de la figure.

Bon beh combien de fois par jour vous cherchez dans votre barre des taches la figure minimisée pour la faire réapparaitre à l’écran?!! c’est là que shg est pratique , 3 lettres seulement à taper ! Comme vous avez pu le voir sur le screenshot, shg n’a qu’une seule ligne de code:

>>figure(gcf)

Donc taper :

>>shg

va par magie me remettre ma figure sur l’écran.

Laisser un commentaire