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.
Uso di funzioni predefinite 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

Orario (indicativo):
- 01/04/2020, 13:40-16:10
- 08/04/2020, 13:40-16:10
- 15/04/2020, 13:40-16:10
- 22/04/2020, 13:40-16:10
- 29/04/2020, 13:40-16:10
- 06/05/2020, 13:40-16:10
- 13/05/2020, 13:40-16:10
- 20/05/2020, 13:40-16:10
- 27/05/2020, 13:40-16:10
Aula: Delta - Borgo Roma - Ca' Vignal 3 - Piramide

Testi di riferimento
Autore Titolo Casa editrice Anno ISBN Note
Stormy Attaway Matlab: A Practical Introduction to Programming and Problem Solving (Edizione 3) Elsevier 2013 978-0-12-405876-7

Modalità d'esame

L'esame consiste in una prova scritta, contenente domande a risposta multipla.
Gli studenti interessati possono richiedere di svolgere un progettino che sostituisce la prova scritta.