Corso di Laurea in

Informatica e Comunicazione Digitale

Corso di Calcolo Numerico a. a. 2006/2007

 

 

 

Esonero di Calcolo Numerico, Lunedi' 4 Giugno ore 9:00, aula 2, palazzo delle aule. Risultati Esonero

Programma

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

Esercizi di laboratorio per gli appelli di Novembre, Gennaio e Febbraio (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.

APPELLI

Prenotarsi, almeno una settimana prima della data dell'esame, per posta elettronica.

Gennaio 2008

Febbraio 2008

Materiale didattico

  • 1. Introduzione al corso

    Introduzione

  • 2. Analisi degli errori

    Analisi degli errori

    Notazioni

    Matlab - demo introduttivo

    Matlab - esempio errori di arrotondamento

    Matlab - esempio errori di arrotondamento calcolo funzioni equivalenti

    Matlab - esempio errori di arrotondamento calcolo della derivata prima

    Matlab - esempio errori di arrotondamento calcolo di un polinomio

    Matlab function pol1.m

    Matlab function pol2.m

    Matlab function horn.m

    Matlab - calcolo radici di un polinomio

    Matlab script- approssimazione di exp(x) con il polinomio di taylor

    Matlab - approssimazione di exp(x) con il polinomio di taylor

  • 3. Metodi numerici per zeri di funzioni

    Metodi numerici per zeri di funzioni

    File Matlab: bzero

    File Matlab: szero

    File Matlab: nzero

    File Matlab: bszero

    File Matlab: zeridem

    File Matlab: zeridem2

    File Matlab: zeridem3

  • 4. Sistemi Lineari

    Richiami di Algebra lineare

    Algoritmi per la soluzione di sistemi lineari

    Matlab script alg_lindem.m

    Matlab function prodmatmat.m

    Demo fattorizzazione lu con pivot parziale

    Demo condizionamento sistemi lineari

  • 5. Interpolazione e approssimazione

    Interpolazione e Approssimazione

    File Matlab: Interpolazione di Lagrange

    File Matlab: Interpolazione di Newton

    File Matlab: funzione di Runge

    File Matlab: Demo Interpolazione

    File Matlab: Demo Grafico Interpolazione

    File Matlab: Interpolazione di Lagrange per il Demo Grafico Interpolazione

    File Matlab: Interpolazione Lineare per il Demo Grafico Interpolazione

    File Matlab: Approssimazione ai minimi quadrati per il Demo Grafico Interpolazione

    File Matlab: Spline cubica per il Demo Grafico Interpolazione

    File Matlab: Function cheby.m per il Demo Grafico Interpolazione

    File Matlab: Funzione test 1 per il Demo Grafico Interpolazione

    File Matlab: Funzione test 2 per il Demo Grafico Interpolazione

    File Matlab: Funzione test 3 per il Demo Grafico Interpolazione

    File Matlab: Funzione test 4 per il Demo Grafico Interpolazione

    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.
  • L. Brugnano, C. Magherini, A. Sestini, Calcolo Numerico, Master Universita' e Professioni, 2005.
  • James F. Epperson, Introduzione all'analisi numerica, teoria, metodi, algoritmi. McGraw-Hill, Milano, 2003
  • G. Naldi, L. Pareschi, G. Russo, Introduzione al Calcolo Scientifico, metodi e applicazioni con Matlab. McGraw-Hill, Milano, 2001
  • D. Bini, M. Capovani, O. Menchi, Metodi numerici per l'agebra lineare, Zanichelli, Bologna, 1988.
  • R. Bevilacqua, D. Bini, M. Capovani, O. Menchi, Metodi numerici, Zanichelli, Bologna, 1992.


     

    Laboratorio

    Per eseguire le applicazioni Matlab, Scilab o Octave e' possibile accedere all'aula LINUX del laboratorio del Dipartimento di Matematica (I piano).

    Per accedere al laboratorio bisogna compilare un modulo da ritirare nella segreteria del Dipartimento di Matematica (I piano), il modulo va compilato e firmato, firmato dal docente del corso e quindi consegnato ai responsabili di laboratorio.

    Il sistema operativo su cui si lavora e' LINUX ( sara' aperto un account per accedere al sistema).

    Per leggere i file ps usare GSview


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

    Last Update: Mar 20, 2006