Tracer le bode d'une fonction de transfert
Si besoin, définir la fonction à tracer
Cette partie n'est pas nécessaire si vous avez déterminé la FTBF ou la FTBO à partir d'un schéma-blocs Simulink (voir partie précédente du tutoriel).
Sinon, il faut la définir. Exemple pour \(FT1=\frac{3}{2p+1}\) ,définir :
FT1=tf([3],[2,1])
Tracer 2 courbes sur un même bode
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 (sinon à chaque fois qu'une courbe sera tracée, elle effacera automatiquement la précédente)
grid on % affiche la grille
bode(FT1)
bode(FT2)
legend('FT1','FT2') % affiche une légende aux 2 courbes tracées
title ('Bode de FT1 et FT2') % donne un titre à la fenêtre graphique
Modifier l'épaisseur, la couleur, le style d'une courbe
Ajouter la ligne ci-dessous, avec 2 pour la valeur de l'épaisseur des courbes :
set(findall(gcf,'Type','line'),'LineWidth',2)
Ajouter une lettre afin de préciser la couleur : g=green, b=blue, r=red, k=black, m=magenta, y=yellow :
bode(FT1,'b')
Ajouter un ou des symboles afin de préciser le style de ligne : -=ligne continue, --=ligne discontinue, :=ligne pointillée, -.=ligne mixte.
bode(FT1,'b--')
Modifier la taille ou l'emplacement de la légende
Pour imposer la taille, ajouter dans la ligne legend 'FontSize' puis préciser la taille :
legend('FT1','FT2','FontSize',8)
Pour imposer l'emplacement, ajouter dans la ligne legend 'Location', puis préciser l'emplacement ('north', 'south', 'east', 'west', 'northeast', 'northwest', 'southeast', 'southwest')
legend('FT1','FT2','Location', 'southeast','FontSize',8)
Écrire un titre sur 2 lignes et/ou utiliser un guillemet dans un titre
Pour écrire un titre sur 2 lignes : utiliser des accolades puis séparer les lignes par une virgule.
title ({'Bode','de FT1 et FT2'})
Pour utiliser un guillemet dans un titre : saisir 2 guillemets à suivre.
title ({'Disque non asservi en vitesse','avec une tension d''alimentation de 10V',' ','vitesse angulaire du moteur'})