Salta ai contenuti. | Salta alla navigazione

Strumenti personali

Analisi Numerica I a.a. 2021/22

Docente: Prof. Valeria Ruggiero


ORARIO DELLE LEZIONI (1° Semestre) - Inizio lezioni dal 28 Settembre 2021:

Martedì, ore 9:00-11

Giovedì, ore 8:45-10:45 (Laboratorio F9 Chiostro di Santa Maria delle Grazie)

Venerdì, ore 10:30-12:30

Materiale su classroom: xsiuea6

Supporto: Dott. Irene Bellettati  - giovedi' 16:30-18:30, Aula A1 di Palazzo Manfredini (irene.bellettati@edu.unife.it;  classroom z5eciyy)

Ricevimento: previo appuntamento via e-mail.


Per informazioni, comunicazioni veloci e problemi relativi al corso: rgv@unife.it


Modalità di esame:

scritto - orale


 

CALENDARIO DELLE LEZIONI

28 settembre 2021 - Introduzione al corso. Rappresentazione posizionale dei numeri reali.

30 settembre 2021 - Algoritmi di conversione; schema di Horner. Laboratorio: implementazione metodo delle divisioni successive algoritmi di conversione

1 ottobre 2021 - Numeri fixed point. Operazioni tra numeri fixed point. Numeri floating point. Esempi ed esercizi. Teorema dell'errore di rappresentazione. Teorema sulla precisione di macchina.

5 ottobre 2021 - Realizzazione dell'algoritmo di precisione di macchina. Operazioni tra numeri floating point. Non validità delle proprietà formali delle operazioni. Cause di errore nelle espressioni.

7 ottobre 2021 - Laboratorio: algoritmi di conversione e schema di Horner. Esercizi

8 ottobre 2021 -  Analisi in avanti. Stabilità di un algoritmo. Alcuni esempi di analisi in avanti sugli algoritmi di base (prodotti di n numeri, somma di n numeri, prodotto scalare). Analisi dell'errore inerente. Indice di condizionamento. Condizionamento di un problema.

12 ottobre 2021 - Condizionamento delle operazioni di base. Errore totale. Metodo dei grafi. Richiami sulle norme di vettori.

14 ottobre 2021 - Laboratorio: schema di Horner; esempi di codici su questioni di stabilità

15 ottobre 2021 - Norme di matrici. Metodi diretti per il calcolo dell'inversa di matrici triangolari e per la risoluzione di sistemi diagonali e triangolari.

19 ottobre 2021 - Esistenza della fattorizzazione A=LDU di una matrice. Unicità della fattorizzazione LDU. Trasformazioni elementari di Gauss. Algoritmo di Gauss per la fattorizzazione di una matrice e per la risoluzione di un sistema

21 ottobre 2021 - Laboratorio: esercizi di ricapitolazione su stabilità e condizionamento. Applicazioni in Matlab sull'algoritmo di Gauss.

22 ottobre 2021 - Condizioni sufficienti per l’applicazione del metodo di Gauss. Teorema di Cholesky.  Implementazione dell'algoritmo di Cholesky. Matrici di permutazione. Fattorizzazione PA=LR.

26 ottobre 2021 - Algoritmo di Gauss con pivoting parziale. Esempi sulla stabilità. Implementazione. Fattorizzazione PAQ=LR: algoritmo di Gauss con pivoting totale. Algoritmi per la risoluzione di  sistemi tridiagonali (algoritmo di Thomas) e di sistemi di Hessemberg. Cenni sui riordinamenti per ridurre il fill-in.

28 ottobre 2021 - Laboratorio - Applicazioni in Matlab su fattorizzazioni con permutazione, anche su matrici con struttura.

29 ottobre 2021 - Proprietà degli operatori ortogonali. Trasformazioni di Givens. Fattorizzazione QR di una matrice. Esempi ed applicazioni. Implementazione di QR. Differenze numeriche tra il procedimento di Gram-Schmidt e la fattorizzazione QR .

2 novembre 2021 - Condizionamento di un sistema lineare. Proprietà del numero di condizionamento di una matrice. Stima del numero di condizione di una matrice. Stabilità degli algoritmi di fattorizzazione:definizione di stabilità debole e forte.

4 novembre 2021 -  Laboratorio - Applicazioni in Matlab su fattorizzazioni QR; calcolo dell'inversa di matrice e algoritmo di Gauss Jordan; applicazioni sul condizionamento.

5 novembre 2021 - Stabilità degli algoritmi di fattorizzazione. Localizzazione degli autovalori di una matrice. Condizioni per la convergenza di matrici.

9 novembre 2021 - Generalità sui metodi iterativi per la risoluzione di sistemi lineari. Condizione necessaria e sufficiente per la convergenza. Metodo di Iacobi e di Gauss-Seidel. Convergenza dei metodi di Iacobi e Gauss Seidel. Decomposizioni regolari. M-matrici.

11 novembre 2021 - Istruzioni Matlab per la memorizzazione sparsa di matrici. Implementazione dei metodi di Iacobi e Gauss-Seidel

12 novembre 2021 - Decomposizioni P-regolari. Metodi parametrici. Metodo SOR. Scelta del parametro per matrici ordinate in modo consistente nel metodo SOR. Implementazione di SOR. Generalità sull'approssimazione di dati e funzioni.

16 novembre 2021 - Interpolazione lineare: esistenza e unicità dell'interpolante. Equivalenza tra la condizione di unisolvenza e la condizione di Haar.  Interpolazione polinomiale: esistenza  unicità; il polinomio di Lagrange. Implementazione del polinomio di Lagrange. Errore nell'interpolazione polinomiale. Esempi sull'errore di Interpolazione

18 novembre 2021 - Applicazioni sui metodi iterativi. Metodo alle differenze finite e convergenza: una applicazione ingegneristica: momento flettente di una trave.

19 novembre 2021 - Polinomi di Chebyshev e proprietà. Nodi di Chebyshev.  Differenze divise e polinomio di Newton.

23 novembre 2021 - Esempi e implementazione del polinomio di Newton.  Polinomio di Taylor. - Interpolazione di Hermite. Errore nell'interpolazione di Hermite

25 novembre 2021 - Laboratorio - Esercizi sull'interpolazione polinomiale; applicazioni in Matlab di interpolazione polinomiale

26 novembre 2021 - Condizionamento del problema dell'interpolazione polinomiale. Fenomeno di Runge. Definizione di funzioni spline. Teorema di rappresentazione. Interpolazione con spline lineari. Errore e implementazione.

30 novembre 2021 - Interpolazione cubica a tratti di Bessel. Interpolazione con spline cubiche; proprietà delle spline cubiche interpolanti e utilizzo della funzione spline di Matlab.

2 dicembre 2021 - Laboratorio. Calcolo del polinomio di Hermite in Matlab; confronto tra interpolazione polinomiale e con spline lineari in relazione al fenomeno di Runge.  Esercitazione su spline cubiche di interpolazione.

3 dicembre 2021 - Approssimazione lineare di dati con la tecnica dei minimi quadrati. Sistema delle equazioni normali e teorema di caratterizzazione delle soluzioni.  Approssimazione polinomiale con il criterio dei minimi quadrati.

7 dicembre 2021 - . Metodi numerici per la risoluzione del problema (sistema delle equazioni normali e uso della fattorizzazione QR). Risoluzione di equazioni non lineari. Metodo di bisezione. Problema di punto fisso. Condizioni sufficienti per esistenza e unicità del punto fisso. Metodo delle approssimazioni successive: convergenza, proprietà.

9 dicembre 2021 - Laboratorio. Esercitazione su spline cubiche di interpolazione. Applicazioni sul metodo lineare dei minimi quadrati in Matlab.

10 dicembre 2021 -   Applicazioni. Teorema di convergenza locale. Proprietà del metodo delle approssimazioni successive in presenza di aritmetica finita  Ordine di convergenza. Teorema di Ostrowski.

14 dicembre 2021 -  Metodo di Newton: convergenza locale. Proprietà del metodo di Newton. Caso di zeri multipli. Metodo di Halley.

16 dicembre 2021 -  Esercizi sui minimi quadrati. - Applicazioni del metodo di bisezione, delle approssimazioni successive e del metodo di Newton; stima della velocità di convergenza dei metodi

17 dicembre 2021 - Metodi interpolatori: regula falsi, metodo della secante, metodo di Muller e dell'interpolazione quadratica inversa. Accelerazione di Aitken. Zeri di polinomi e variante di Newton-Maelhy. Condizione del problema della determinazione dello zero di una funzione.

21 dicembre 2021 - Laboratorio:  Tecniche di globalizzazione del metodo di Newton. Caso di zeri multipli. Metodo di Halley. Applicazioni sui metodi interpolatori e stima della velocità di convergenza.