Docente: Francesca Mazzia
Esercizi di laboratorio da svolgere per gli appelli di Febbraio e Aprile
Note per lo svolgimento degli esercizi di laboratorio: Gli esercizi di laboratorio sono esercizi di Calcolo Numerico e non di programmazione, ogni esercizio chiede la spiegazione o i commenti sui risultati numerici. Tale spiegazione va svolta per iscritto, mettendo in relazione l'esercizio con la teoria svolta a lezione. I commenti sui risultati numerici vanno scritti riportando anche i risultati, organizzati in modo da poter avere una facile lettura di essi.
Risultati Esonero Luglio 2012 – tutti i partecipanti
Materiale didattico
- 1. Introduzione al corso
- 2. Analisi degli Errori
Demo Python per l'approssimazione della derivata
Demo Python esempio errori di arrotondamento
Demo Python per descrivere il sistema floating point
Demo Python per fare il grafico del numero di condizione di una funzione
Demo Python per fare il grafico di una funzione e del polinomio di taylor che la approssima
Demo Python esempio zeri multipli di polinomi
Modulo Python: funzioni per valutare il valore di un polinomio
Demo Python: uso di polmod e grafico di un polinomio in un intorno della radice
- 3. Soluzione di equazioni non lineari
Soluzioni di equazioni non lineari
Modulo Python con le functions bzero e nzero
Demo Python: uso di bzero e nzero e delle funzioni Python equivalenti
- 4. Autovalori e Autovettori
- 5. Soluzione di sistemi lineari
Modulo Python: function prodmatmat e hilb
- 6. Interpolazione
- 7. Approssimazione
TESTI CONSIGLIATI
- F. Mazzia, D. Trigiante, Laboratorio di Programmazione e Calcolo, Pitagora Editrice, Bologna, 1992.
- P. Amodio, D. Trigiante, Elementi di Calcolo Numerico, Pitagora Editrice, Bologna, 1993.
- James F. Epperson, Introduzione all'analisi numerica, teoria, metodi, algoritmi. McGraw-Hill, Milano, 2003
- U.M. Ascher,Chen Greif, A First Course on Numerical Methods, 2006.
- G. Dahlquist, A. Bjork, Numerical Methods in Scientific Computing, Volume 1, SIAM 2008.