Come disegnare un diagramma di Bode con Octave
Per tracciare un diagramma di Bode su Octave, carico in memoria il package del controllo.
pkg load control
Poi definisco la funzione di trasformazione in forma vettoriale e la assegno a una variabile.
H = tf([1 0.1 7.5],[1 0.12 9 0 0]);
Il primo vettore indica i coefficienti al numeratore, il secondo vettore quelli al denominatore.
Ad esempio [1 0.1 7.5] vuol dire 1·s2 + 0.1·s + 7.5, mentre [1 0.12 9 0 0] vuol dire 1·s4+0.12·s3+9·s2+0·s+0
Quindi, la funzione di trasferimento H(s) del sistema è una funzione razionale
$$ H(s) = \frac{s^2+0.1s+7.5}{s^4+0.12s^3+9s^2} $$
Infine, uso la funzione bode() per disegnare il diagramma del modulo e della fase della funzione di trasformazione.
bode(H)
In una finestra viene visualizzato il diagramma alfa e beta di Bode.
E così via.