Méthode 1 : Sans boucle for (la plus simple)

Il est possible de simuler le comportement pour différentes valeurs d'un des paramètres du schéma-blocs.

Exemple : le script ci-dessous trace sur une même figure, le résultat d’une simulation pour différentes valeurs de Kp (Kp=1, Kp=5 et Kp=20).

%% Tracé des grandeurs

clf % efface les tracés éventuellement exécutés précédemment

hold all % conserve l'affichage simultané de toutes les courbes qui seront tracées

grid on % affiche la grille en fond lors des tracés

Kp=1

sim('Nom du fichier Simulink') % simule le fichier Simulink désigné

plot(tout,Vitesse_disque) % trace la grandeur "Vitesse_moteur" en fonction de la grandeur "tout", c'est à dire en fonction du temps car tout signifie time out

Kp=5

sim('Nom du fichier Simulink') % simule le fichier Simulink désigné

plot(tout,Vitesse_disque) % trace la grandeur "Vitesse_moteur" en fonction de la grandeur "tout", c'est à dire en fonction du temps car tout signifie time out

Kp=20

sim('Nom du fichier Simulink') % simule le fichier Simulink désigné

plot(tout,Vitesse_disque) % trace la grandeur "Vitesse_moteur" en fonction de la grandeur "tout", c'est à dire en fonction du temps car tout signifie time out

legend('Kp=1','Kp=5','Kp=20') % affiche une légende aux 3 courbes tracées

xlabel ('temps (s)') % affiche un nom à l'abscisse

title('Simulation pour différentes valeurs de Kp') % donne un titre à la fenêtre graphique