ALGEBRA LINEARE NUMERICA

MAT/08 - 6 CFU - 2° semestre

Docente titolare dell'insegnamento

ROSA MARIA PIDATELLA


Obiettivi formativi

Acquisizione di tecniche numeriche avanzate e scrittura dei relativi codici per la risoluzione numerica dei principali problemi dell’Algebra Lineare.


Prerequisiti richiesti

Conoscenze di Analisi Matematica, Geometria, Calcolo Numerico e di Linguaggio Matlab.



Frequenza lezioni

Fortemente consigliata



Contenuti del corso

Richiami delle proprietà delle matrici.

Decomposizione SVD.

Calcolo di autovalori ed autovettori di matrici quadrate.

Condizionamento e stabilità. Metodo delle potenze e delle potenze inverse. Metodi di Householder per matrici piene e di Givens per matrici sparse. Fattorizzazione QR di una matrice. Trasformazione di matrici da simmetriche a tridiagonali. Calcolo degli av per matrici tridiagonali. Successioni di Sturm. Iterazione inversa.

Minimi Quadrati. Metodo QR. Ortogonalizzazione di Gram-Schmidt. Metodo di Gram-Schmidt modificato. Metodo QR senza e con shift.

Trasformata discreta di Fourier ed FFT. Soluzione dell’equazione di Poisson in 1D e2D. Trasformate di Fourier. Fast Fourier Trasform.

Raffinamenti per la soluzione dei sistemi lineari con metodi diretti.

Metodi iterativi per sistemi lineari con matrici sparse: tecniche basate sulla decomposizione della matrice e metodi di Krylov.

Tecniche di precondizionamento.

Metodo multigrid.



Testi di riferimento

1. A.Quarteroni, R.Sacco, F.Saleri Matematica Numerica, Springer 1999.

2. G.Naldi, L.Pareschi Matlab: concetti e progetti, Apogeo 2002.

3. J.W.Demmel Applied Numerical Linear Algebra

4. L.N. Trefethen, D.Bau Numerical Linear Algebra


Altro materiale didattico

http://studium.unict.it/dokeos/2016/courses/1008056C0/



Programmazione del corso

 *ArgomentiRiferimenti testi
1*Autovalori ed autovettori di matrici quadrate. 1,2,3,4 
2*Fattorizzazione QR. 1,2,3,4 
3*Raffinamenti per la soluzione dei sistemi lineari con metodi diretti. 1,2,3,4 
4*Metodi iterativi per sistemi lineari1,2,3,4 
5 Tecniche basate sulla decomposizione della matrice e metodi di Krylov3,4 
6 Tecniche di precondizionamento. 
7 Decomposizione SVD3,4 
* Conoscenze minime irrinunciabili per il superamento dell'esame.

N.B. La conoscenza degli argomenti contrassegnati con l'asterisco è condizione necessaria ma non sufficiente per il superamento dell'esame. Rispondere in maniera sufficiente o anche più che sufficiente alle domande su tali argomenti non assicura, pertanto, il superamento dell'esame.


Verifica dell'apprendimento


MODALITÀ DI VERIFICA DELL'APPRENDIMENTO

Presentazione del seminario durante il corso oppure presentazione di un codice in Matlab inerente uno degli argomenti in programma.


PROVE IN ITINERE

Non sono previste prove in itinere


PROVE DI FINE CORSO

Progetto in Matlab su un argomento del corso scelto dallo studente, esame orale con eventuale discussione di un codice in Matlab già visto a lezione


ESEMPI DI DOMANDE E/O ESERCIZI FREQUENTI

Condizioni di convergenza di metodi iterativi per la risoluzione di un sistema lineare e confronto della velocità e complessità computazionale tra i vari metodi




Apri in formato Pdf English version