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):

 

 

 

Ce site web utilise des cookies

Certains d’entre eux sont essentiels pour son fonctionnement et d’autres nous aident à améliorer l’expérience utilisateur (cookies traceurs). Vous pouvez décider vous-même si vous autorisez ou non ces cookies. Merci de noter que, si vous les rejetez, certaines fonctionnalités du site pourront être défaillantes.