Linguaggio Programmazione Matlab-Simulink (2019/2020)

Codice insegnamento
4S007126
Docente
Bogdan Mihai Maris
Coordinatore
Bogdan Mihai Maris
crediti
2
Altri corsi di studio in cui è offerto
Settore disciplinare
NN - -
Lingua di erogazione
Italiano
Periodo
II semestre dal 2-mar-2020 al 12-giu-2020.

Orario lezioni

Vai all'orario delle lezioni

Obiettivi formativi

Acquisizione di una competenza adeguata per la programmazione nell'ambiente MATLAB.
Utilizzo di strumenti specifici per la risoluzione di alcuni problemi del corso di 'Sistemi': schemi a blocchi, funzioni di trasferimento, diagrammi di Bode, trasformata di Laplace.
Creare e modificare modelli in Simulink e simulare sistemi dinamici. Configurare le opzioni dei solutori per migliorare accuratezza e velocità della simulazione.
Altre funzioni e 'toolboxes'.

Programma

1. Introduzione a MATLAB: variabili, operatori matematici e logici, caratteri e stringhe, numeri random, uso delle funzioni integrate e della documentazione, vettori e matrici, vettorizzazione del codice
2. Programmazione in MATLAB: algoritmi e scripts, input/output, grafici (plots), funzioni definite dall'utente.
3. Loop e vettorizzazione del codice: for, while e, alternativamente, uso di vettori e matrici per l'ottimizzazione del codice specifica del linguaggio MATLAB.
4. Programmi avanzati in MATLAB, techniche di debugging.
5. Manipolazione delle stringhe.
6. Strutture di dati
7. Introduzione all'elaborazione delle immagini
8. Sistemi dinamici con Simulink
9. Introduzione al calcolo simbolico
10. Interfacce grafiche e App