Scopo del corso:
Il corso si propone di fornire le nozioni e gli strumenti di calcolo necessari per la soluzione di problemi classici dell'ingegneria e della matematica applicata. Il corso prevede un’attività di laboratorio che ne costituisce parte integrante in cui si utilizzerà il software MATLAB.
Programma del corso :
-Numeri finiti , errori di arrotondamento, algoritmi, condizionamento di un problema, stabilita’ numerica
-Richiami sulle matrici e Introduzione all’ambiente MATLAB- Norme di vettori e di matrici.
-Sistemi di equazioni lineari. Metodi diretti :
Fattorizzazione LU di una matrice, il metodo di eliminazione di Gauss, strategie di pivoting, algoritmo di Cholesky.
Metodi iterativi: Metodo di Jacobi, Gauss-Seidel, SOR , Metodo del gradiente coniugato
-Equazioni e sistemi non lineari
Metodo di bisezione, metodo di Newton.
-Interpolazione ed approssimazione
Interpolazione polinomiale, formula di Lagrange e Newton, differenze divise. Funzioni splines, interpolazione spline. Interpolazione in piu' dimensioni . Approssimazione ai minimi quadrati.
- Integrazione numerica: formule di quadratura di Newton Cotes, formule adattive, integrazione in piu'
dimensioni.
- Autovalori e autovettori
- Equazioni differenziali ordinarie: Metodi ad un passo, equazioni stiff, problemi ai valori al contorno, metodi multistep, Differenze finite , FEM.
Valutazione:
L'esame consiste in un progetto di laboratorio (max 6 punti) ed una prova scritta (max 27 punti).
Appelli: