Tracer et/ou déterminer les valeurs des marges sur un bode d'une FTBO

Tracer des marges

– si le tracé concerne une fonction déjà définie, à partir d'un schéma-blocs Simulink (voir partie précédente du tutoriel) :

hold all

grid on

margin(FTBO) % trace le bode et les marges de la FTBO

title('BODE DE LA FTBO - MARGES')

legend('FTBO')

– si le tracé concerne une nouvelle fonction, alors il faut la définir. Par exemple pour \(FTBO=\frac{3}{2p+1}\) , ajouter la ligne :

FTBO=tf([3],[2,1])

Obtenir le tracé des marges + leur valeur

hold all

grid on

margin(FTBO) % trace le bode et les marges de la FTBO

[Mgain,Mphase,W180,W0dB] = margin(FTBO) % Affiche les valeurs des marges de la FTBO

title('BODE DE LA FTBO - MARGES')

legend('FTBO')