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
![]()