Il corso si propone di fornire un'introduzione all'utilizzo del software Matlab. Le principali competenze che si intendono sviluppare sono le seguenti - conoscere le potenzialità ed i limiti di Matlab e le possibili alternative - saper implementare un dato algoritmo in Matlab - comprendere il contenuto di un codice implementato in Matlab - saper usare Matlab per risolvere i problemi affrontati in altri corsi di matematica applicata
Prerequisiti
- Algebra lineare - Analisi matematica di base - Elementi di programmazione
Metodi didattici
Ogni lezioni è divisa in due parti. Nella prima parte si discute la soluzione degli esercizi assegnati al termine della lezione precedente. Agli studenti è richiesto di aver già provato a svolgere tali esercizi. Nella seconda parte viene introdotto un nuovo argomento.
Verifica Apprendimento
Ciascuno studente è libero di scegliere una delle seguenti modalità per sostenere l'esame - soluzione e consegna settimanale degli esercizi assegnati + prova orale - svolgimento di un progetto finale + prova orale
Testi
Principali - Note fornite dal docente - Documentazione online, accessibile alla pagina https://it.mathworks.com/help/index.html?s_tid=CRUX_lftnav
Per approfondimanto - G. Naldi e L. Pareschi, Matlab. Concetti e progetti, 2020
Contenuti
1. Introduzione a Matlab 2. Variabili 3. Vettori e matrici 4. Sparsità 5. Debug 6. Funzioni 7. Grafica 8. Cicli 9. Polinomi 10. Strutture dati avanzate 11. Importazione ed esportazione di dati 12. Toolbox
Lingua Insegnamento
Italiano
Altre informazioni
Il docente è disponibile a ricevere gli studenti su appuntamento per qualsiasi necessità legata alla didattica sia di persona che online. Il docente fornisce inoltre le note delle lezioni e le soluzioni degli esercizi. Altro materiale didattico può essere messo a disposizione su richiesta.