Modulo: Abilità Informatiche - Matlab (laurea in Matematica) a.a. 2009/2010

Docente: Prof.ssa Biancamaria Della Vecchia

Finalità: Il corso è finalizzato all'acquisizione degli strumenti per l'utilizzo di Matlab e la sua applicazione a problemi di matematica e statistica.

Programma

  1. Ambiente di lavoro Windows e Linux. Finestre di lavoro. Opzioni di lavoro.
  2. Strutture dati. Dati numerici interi, reali e a doppia precisione. Dati alfanumerici. Cell arrays. Strutture. Arrays. Matrici bidimensionali.
  3. Lettura e scrittura di dati. Lettura di dati formattati (con l'istruzione textscan). Lettura di dati non formattati. Lettura di dati in formato Excel. Lettura di immagini. Scritua di dati con formato (mediante l'istruzione fprintf).
  4. Operazioni tra i dati scalari. Operazioni con array e matrici. Operazioni logiche.
  5. Costrutti di programmazione. Condizione if-then-else, elseif. Ciclo for-end. Costrutti switch-case-end, while.
  6. Scripts e funzioni.
  7. Grafici. Grafici Bidimensionali. Grafici tridimensionali. Controllo delle finestre grafiche. Legende. Mappe di colori. Barre di colori. Personalizzazioni.
  8. Applicazione al metodo dei minimi quadrati mediante pseudoinversa. Minimi quadrati mediante retta e polinomio di grado n. Minimi quadrati rispetto a più variabili.
  9. Applicazione alla trasformata di Fourier con esempi di riconoscimento di note musicali, compressione di immagini, rimozione del rumore.
  10. Applicazione alla risoluzione di equazioni differenziali a derivate parziali mediante metodi alle differenze finite esplicit e impliciti. Risoluzione di sistemi di equazioni lineari con metodi iterativi.

Testi suggeriti: Learning Matlab 7 (Mathworks). A. Quarteroni, F. Saleri: Calcolo scientifico. Esercizi e problemi risolti con MATLAB e Octave, 4. edizione, Springer (2008)

Modalità d'esame
L'esame si svolge in due parti:

  1. svolgimento di un esercizio personalizzato assegnato dalla docente: lo studente (sono ammessi gruppi di due persone al massimo) dovrà contattare per E-mail (b.dellavecchia@inwind.it) la docente per ricevere il testo dell'esercizio da svolgere. La script Matlab che risolve l'esercizio insieme ad una breve relazione di commento comprendente i grafici prodotti dovranno essere inviate sempre per E-mail alla docente entro 5 giorni dalla data dell'appello.
  2. esame orale sugli argomenti del programma il giorno dell'appello.

Dal 1 giugno 2009 è obbligatorio prenotarsi per l'esame attraverso Infostud.

Per ulteriori informazioni contattare via E-mail la docente.