Scheda insegnamento
MATLAB (III anno)
anno accademico: | 2012/2013 |
docente: | Stefano Finzi Vita |
corso di laurea: | Matematica - DM 270/04 (triennale) |
crediti formativi: | 3 (24 ore di lezione) |
lingua di insegnamento: | italiano |
periodo: | II sem (04/03/2013 - 07/06/2013) |
Frequenza: consigliata
Obiettivi del corso: MATLAB è un sistema interattivo per calcolo numerico e visualizzazione. Obiettivo del Corso è che gli studenti apprendano le basi del sistema MATLAB (come costruire matrici, come usare loperatore due punti, come richiamare funzioni, ecc.), imparino il linguaggio di programmazione MATLAB e sfruttino la grafica del sistema.
Programma di massima del corso:
- Ambiente MATLAB: command window, workspace, librerie di funzioni built-in, help on line.
- MATrix LABoratory: matrici e relative funzioni per il loro trattamento (costruzione, concatenazione, manipolazione, notazione due punti, operazioni puntuali).
- MATLAB come linguaggio di programmazione. Strutture di controllo flusso: costrutti sintattici fondamentali, operatori logici, operatori di confronto, vettorizzazione.
- Script e function files. Variabili globali e locali.
- Grafica 2D e 3D
Testi consigliati:
- David F. Griffiths, "An Introduction to MATLAB", http://www.maths.dundee.ac.uk/ftp/na-reports/MatlabNotes.pdf
- MATLAB The Language of Technical Computing, The Math Works, Inc.
Dispense:
- Note introduttive - Parte I
- Note introduttive - Parte II
- Ricerca degli zeri di funzione
- Polinomi e interpolazione
- Matrici e sistemi lineari
- Calcolo di integrali
- Metodi numerici per le EDO
- Esempio di uso della GUI (Graphic User Interface)
Modalità di erogazione: convenzionale
Testi di passate prove d'esame:
- Appello straordinario di aprile
- Appello del 18 giugno 2013
- Appello del 27 giugno 2013
- Appello del 10 luglio 2013
- Appello del 13 settembre 2013
- Appello del 25 settembre 2013
- Appello straordinario di novembre 2013
Prerequisiti: Non esistono né pre-requisiti né propedeuticità, ma la conoscenza di nozioni di programmazione in un qualunque linguaggio è certamente utile.
Risultati di apprendimento - Conoscenze acquisite: avere le nozioni basilari del sistema, della sintassi del MATLAB come linguaggio di programmazione e della grafica in due e tre dimensioni.
Risultati di apprendimento - Competenze acquisite: creare semplici codici in MATLAB per la soluzione di problemi elementari.
Studio personale: la percentuale prevista di studio personale sul totale dell'impegno richiesto è del 50%