You are on page 1of 16

MATLAB

# CONTROL SYSTEM TOOLBOX


Controlli Automatici
A.A. 2014/2015
Ing. A. Pilloni
Ing. Alessandro Pilloni

Sommario
Introduzione
La finestra di lavoro
Comandi base
Dichiarazione variabili
Operazioni fondamentali
Polinomi in Matlab

Control System Toolbox

Ing. Alessandro Pilloni

Introduzione
MATLAB (Matrix Laboratory) ambiente per il calcolo
numericoc he comprende anche l'omonimo linguaggio
di programmazione dalla MathWorks
Consente di:

manipolare matrici e vettori


visualizzare funzioni e dati
implementare algoritmi
creare interfacce utente
interfacciarsi con altri programmi, e.s. Simulink

E un linguaggio interpretato (ogni linea di programma


viene letta, interpretata ed eseguita sul momento
Ing. Alessandro Pilloni

La finestra di lavoro
Workspace

Cartella Corrente

Editor di scrittura
Storico Comandi

Command Window

Ing. Alessandro Pilloni

Creare un m-file
MatLab consente di memorizzare una
sequenza di istruzioni in un file;
Per essere accessibile, deve avere lestensione
.m e pertanto si chiama m-file.
Gli m-file possono essere di due tipi: script o
function

Ing. Alessandro Pilloni

Creare un m-file

Editor di scrittura

Ing. Alessandro Pilloni

Dichiarazione di variabili
Per MATLAB tutte le variabili sono matrici
Non si dichiara il tipo di variabile

Accesso ad una porzione di una variabile

Ing. Alessandro Pilloni

Workspace
Letteramente lo SPAZIO DI
LAVORO, permette di
visualizzare tutte le variabili
create e memorizzate durante
la sessione di lavoro

Ing. Alessandro Pilloni

Polinomi in Matlab (1)


Definire un polinomio in MatLab

Ing. Alessandro Pilloni

Polinomi in Matlab (2)


Trovare le radici di un polinomio:

Ing. Alessandro Pilloni

Calcoli simbolici
Risolvere in forma simbolica lequazione

Ing. Alessandro Pilloni

Control System Toolbox


F.d.t. in forma polinomiale

Ing. Alessandro Pilloni

Control System Toolbox


F.d.t. in forma fattorizzata

Ing. Alessandro Pilloni

Control System Toolbox


Sistema in Variabili di Stato

Ing. Alessandro Pilloni

Control System Toolbox


Schemi a blocchi

Ing. Alessandro Pilloni

Control System Toolbox


Grafici
Diagramma di Risposta armonica
Diagramma di Nyquist
Diagramma di Nichols
Diagramma di Risposta indiciale
Margini di stabilita
Ing. Alessandro Pilloni

You might also like