Corso di Laurea in

Informatica e Comunicazione Digitale

Corso di Calcolo Numerico a. a. 2010/2011

Docente: Francesca Mazzia

 

 

 

Esercizi di laboratorio per gli appelli di Febbraio e Aprile (da consegnare al momento della prova orale).

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.

AVVISO: L'esame del 3 Aprile 2012 e' spostato al 5 Aprile 2012

Materiale didattico

  • 1. Introduzione al corso

    Introduzione

    Introduzione a Python

  • 2. Analisi degli Errori

    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

    Calcolo degli autovalori (solo il metodo delle potenze)

    How Google Finds Your Needle in the Web's Haystack

  • 5. Soluzione di sistemi lineari

    Elementi di Algebra Lineare

    Modulo Python: function prodmatmat e hilb

    Demo Python: uso matrici e vettori in python

    Soluzione di sistemi lineari

    Demo Python: soluzioni di sistemi lineari in python

  • 6. Interpolazione

    Interpolazione

    esempio con la base delle potenze

    modulo interp.py

    interpola_dem.py

  • 7. Approssimazione

    Approssimazione

    approssima_dem.py


     

    Esonero_2006A

    Esonero_2006B

    Esonero_2005A

    Esonero_2005B

    Esonero_2009A

    Esonero_2009B

    Esonero_2010A

    Esonero_2010B

    Esonero_2011A

    Esonero_2011B

    Esonero_2011C


     

    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.


     


     


     
     
    This page is maintained by Francesca Mazzia (mazzia@dm.uniba.it)

    Last Update: Mar 4, 2010