Créer pas à pas une interafce graphique Matlab

La startup function

Le paragraphe sur les graphiques nous a permi de représenter la fonction sin(mx) dans la face avant.
Avec le changement d'échelle du slider, partant de 1 à 5, au lieu de 0 à 5; l'utilisateur de l'interface graphique aimerai voir la fonction sinus apparaître au lancement, nul besoin d'ajouter un bouton pour cela.
Il faut donc créer des conditions initiales pour l'interface graphique. C'est le rôle de la startup function.
Pour la créer il suffit d'un clic droit sur le titre de l'interface, puis sur callback, pour ouvrir une startup function.
En ce qui concerne l'exemple, on peut compléter la startup function pour avoir ceci:

 

% Code that executes after component creation
        function startupFcn(app)
            m = 1;
            x = 0:0.01:(2*pi);
            y = sin(m*x);
            plot(app.UIAxes,y); 
        end

 

Le reste du programme est inchangé.

La vidéo ci dessous résume la mise en application dans l'interface graphique de sin(mx):