Un must per gli scienziati del Controllo Automatico è rappresentato da Matlab, un software molto utile e versatile ma proprietario.
Avendo solo umili esigenze, ho imparato come ottenere esiti equivalenti con programmi open.
La scelta è ricaduta su Octave, presente nei repository Ubuntu, a cui va aggiunto il modulo “Control”, non installato di default:
sudo apt-get install octave3.2 octave-control
Per utilizzarlo basta aprire un terminale e digitare “octave”.
Ecco una lista di comandi di riferimento (help comando per maggiori informazioni):
Definizioni di un sistema:
Funzione di trasferimento:
G = tf([1 -1],[1 5 2]);
Zeri e poli:
G = zp([1],[-1 -1 -13/5], 1);
Grafici vari:
Luogo delle radici:
rlocus(G);
Risposta in frequenza (Diagramma di Bode):
bode(G);
Diagramma di Nyquist:
nyquist(G);

praticamente fa tutto il necessario, sbaglio o c’era anche un comando nichols?