Tracer une série de courbes sur un même graphe, en faisant varier un paramètre
Il est possible de simuler le comportement pour différentes valeurs d'un des paramètres du schéma-blocs (exemple : T=1, T=2 et T=4).
Exemple :
Le script ci-dessous trace sur une même figure, le résultat de la simulation pour différentes valeurs du paramètre variable T (T=1, T=2 et T=4) :
1
%% Tracé des grandeurs
2
clf % efface les tracés éventuellement exécutés précédemment
3
hold all % conserve l'affichage simultané de toutes les courbes à tracer
4
grid on % affiche la grille en fond lors des tracés
5
6
for T=[1 2 4] % précise les différentes valeurs du paramètre variable
7
sim('Nom du fichier simulink') % simule le fichier Simulink désigné
8
plot(tout,VitesseMoteur) % trace la grandeur "VitesseMoteur" en fonction du temps "tout"
9
end
10
11
plot(tout,TensionMoteur) % trace la grandeur "TensionMoteur" en fonction du temps "tout"
12
title('Simulation du moteur pour différentes valeurs de T') % donne un titre à la fenêtre graphique
13
legend('VitesseMoteur T=1','VitesseMoteur T=2','VitesseMoteur T=4','TensionMoteur') % légende des 4 courbes tracées
14
xlabel ('Temps (s)') % affiche un nom à l'abscisse