Si veda alla voce Didattica del sito: http://www.dmsa.unipd.it/~zilli

 

LAUREA IN INGEGNERIA   AEROSPAZIALE (N.O.)

PROGRAMMA DI CALCOLO NUMERICO

Anno Accademico 2006/2007 (Prof. G. Zilli)

 

Testo consigliato:

G. Zilli, Calcolo Numerico, Lezioni ed Esercizi, Nuova Edizione.

Edizioni Libreria Progetto, Padova, 2007.

 

CAP 1.

Rappresentazione dei numeri in un calcolatore.

Aritmetica in virgola mobile. Precisione di macchina.

Tipi di errore. Condizionamento e Stabilita' numerica.

 

CAP 2.

Equazioni non lineari. Metodo dicotomico.

Metodi iterativi: velocità' di convergenza ed efficienza computazionale.

Metodo di Newton-Raphson, tangente fissa, secante fissa e secante variabile.

Metodo di punto fisso (facoltativo).

Metodo di Newton per sistemi di equazioni non lineari a due e più' variabili.

 

CAP 3.

Richiami di calcolo matriciale. Norme vettoriali e matriciali.

Sistemi lineari. Metodi diretti. Metodo di eliminazione di Gauss. Pivoting. Fattorizzazione LU e LL^T (Cholesky).

Metodi iterativi: Jacobi, Gauss-Seidel.

Metodo SOR e fattore ottimo di sovrarilassamento (facoltativo).

 

CAP 5.

Interpolazione di dati con polinomi di Lagrange. Errore (dimostrazione facoltativa).

Polinomio di Newton alle differenze divise.

Caso dei punti coincidenti.

 

CAP 6.

Retta di approssimazione ai minimi quadrati e sua interpretazione statistica.

 

CAP 7.

Integrazione numerica. Formule di Newton-Cotes:

(Trapezi, Cavalieri-Simpson). Formule composte. Estrapolazione di Richardson.

 

Progetti numerici (almeno 2, vedi sotto).

------------------------------------

Altri Testi consigliati:

 

G. Pini, G. Zilli: Esercizi di Calcolo Numerico e Programmazione, Imprimitur, Padova, 2002.

 

 

 

 

 

Progetti Numerici

 

(Cfr. APPENDICE. 2 del Testo di Lezioni citato):

 

1.     Soluzione di equazioni non lineari (fra le altre, equazione di Van der Waals, di Colebrook-White, ecc...)

      con metodi iterativi (Newton-Raphson, ecc...).

 

  2. Soluzione di un sistema lineare

    (Integrazione dell'equazione di Laplace per il calcolo della distribuzione della temperatura in una piastra).

 

  3. Interpolazione e approssimazione di dati sperimentali (Progetto dell'albero di una imbarcazione a vela).

 

 4. Quadratura numerica con le formule dei Trapezi e di Cavalieri-Simpson e/o di Romberg

    (Calcolo della forza che si   esercita su un albero di una imbarcazione a vela).

 

 

 

Lo studente e' consigliato di fare le seguenti ESERCITAZIONI:

(in un qualsiasi linguaggio di programmazione):

 

Implementazione di tre FUNCTIONS che calcolano

rispettivamente la norma-2 euclidea, la norma- massima e la norma-1 assoluta di un vettore di dimensione n.

 

Implementazione di una FUNCTION che calcola il prodotto scalare di due vettori di dimensione n.

 

Implementazione di tre FUNCTIONS che calcolano rispettivamente la norma euclidea N(A) (di Frobenius), la norma-infinito e la norma-1

di una matrice di dimensione n.

Implementazione di una SUBROUTINE che calcola il prodotto matrice-vettore.

 

Implementazione di una SUBROUTINE che calcola il prodotto fra due matrici A(n,m) e B(m,l).

 

Altri problemi consigliati durante il corso.

 

Tutti i programmi devono essere corredati da (almeno) un esempio test.

 

 

 

Modalità degli esami (prova scritta + prova orale):

 

Prova scritta:

è richiesto di iscriversi nelle bacheche elettroniche.

Voto minimo di ammissione alla prova orale: 15.

Validità: 1 anno accademico.

 

Prova orale:

consiste in una breve discussione della prova scritta

e dei Progetti Numerici svolti.

 

La prova orale si può sostenere in un qualsiasi appello.

 

 

 

 

Padova, aprile 2007               (Prof. Giovanni Zilli)