Calcolo Numerico Informatica Manolo Venturin A.A. 2010 2011 Guida all esame



Documenti analoghi
Calcolo Numerico - Prova Matlab 19 luglio 2013

Diario delle lezioni di Analisi Numerica laurea Magistrale in Statistica e Informatica A.A

Capitolo 1. Esercizi a.a Esercizi. Esercizio 1.1 Dimostrare che il metodo iterativo

Raccolta di esercizi di Calcolo Numerico Prof. Michela Redivo Zaglia

Programma del corso di: Laboratorio di Programmazione e Calcolo Corso di laurea in Matematica a.a Proff. B. Paternoster, D.

Alcuni esercizi in preparazione all appello scritto di Calcolo Numerico

Programma del corso di: Calcolo Numerico Corso di laurea in Matematica a.a Prof. B.Paternoster

Esercizi proposti di Analisi Numerica

Raccolta di compiti degli appelli precedenti

Corso di laurea in Matematica Laboratorio di Programmazione e Calcolo Prof. A. Murli. Esercizi di riepilogo - LABORATORIO

Gabriella Bretti Paolo Emi lio Ricci. Breve corso di Analisi numerica

A. Quarteroni R. Sacco R Saleri MATEMATICA NUMERICA. Springer

Esame di Calcolo Numerico per Informatica A.A. 2010/11: testo soluzioni Proff. S. De Marchi e M. R. Russo 12 luglio 2011

Raccolta di Esercizi d esame ( di Calcolo Numerico) Prof. Laura Pezza. Equazioni non lineari

Corso di laurea in Informatica Calcolo Numerico Prof.ssa L. D Amore 12 Dicembre 2008 Esercizi di riepilogo tipo prova d esame

Metodi di Iterazione Funzionale

Derivazione numerica. Introduzione al calcolo numerico. Derivazione numerica (II) Derivazione numerica (III)

APPUNTI DI MODELLI NUMERICI PER I CAMPI

Registro di Matematica Applicata /18 - Dott.ssa L. Fermo 2

Esercizi Elaborato (versione )

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 19 settembre 2011

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 20 giugno 2011

Risoluzione di sistemi lineari sparsi e di grandi dimensioni

ISTRUZIONI PER LA CONSEGNA DEI FILE MATLAB

Lezione n. 1. Introduzione all analisi numerica (richiami di algebra lineare e analisi funzionale)

Esercizio 1. Esercizio 2

Metodi computazionali per i Minimi Quadrati

Corso di Laurea in Ingegneria Gestionale Anno Accademico 2013/2014 Calcolo Numerico

Metodi iterativi per equazioni nonlineari.

CALCOLO NUMERICO Laurea di base in Ingegneria Elettronica, delle Comunicazioni

Registro di Matematica Applicata /18 - Dott.ssa L. Fermo 2

Problema. Equazioni non lineari. Metodo grafico. Teorema. Cercare la soluzione di

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a

Laboratorio di Calcolo Numerico

Claudio Estatico Equazioni non-lineari

Analisi Numerica. Alvise Sommariva. 3 marzo Università degli Studi di Padova Dipartimento di Matematica. Alvise Sommariva Analisi Numerica 1/ 10

8 Metodi iterativi per la risoluzione di sistemi lineari

Equazioni e sistemi non lineari

Laboratorio 5-6 Metodi di Bisezione, Newton e Punto Fisso

1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso

Transcript:

Calcolo Numerico Informatica Manolo Venturin A.A. 2010 2011 Guida all esame Testo aggiornato al 23 maggio 2011. L esame consiste in una prova scritta della durata di 2 ore. Tale prova è composta da tre/- quattro domande. A partire da pag. 2 sono riportate delle domande tipo con il relativo tempo di risposta suddiviso nel tempo da dedicare alla teoria e nel tempo da dedicare all implementazione MatLab/Octave che viene fissato a 15 minuti per tutte le domande. Nel combinare le domande finali, la parte di implementazione di laboratorio non viene sempre chiesta (tipicamente solo su un esercizio è presente). Le possibili combinazioni che portano ad un totale 120 minuti sono: 1. 60 min + 30 min + 30 min; 2. 45 min + 45 min + 30 min; 3. 30 min + 30 min + 30 min + 30 min. Nell ultimo caso ci sarà una domanda di implementazione di codice MatLab/Octave che verrà valutata 30 min invece di 15 min; questo per tener conto della presenza di quattro domande invece di tre. Inoltre, le domande sono scelte su argomenti diversi, in particolare: Analisi degli errori e stabilià numerica (dalla Domanda # 1 alla Domanda # 7); Ricerca di zeri di funzioni non lineari (dalla Domanda # 8 alla Domanda # 11); Risoluzione di sistemi lineari con metodi diretti o iterativi (dalla Domanda # 12 alla Domanda # 16); Fattorizzazione QR e SVD e minimi quadrati (dalla Domanda # 17 alla Domanda # 18); Interpolazione polinomiale (dalla Domanda # 19 alla Domanda # 20). Se la parte di implementazione non risultasse sufficiente la prova non è considerata superata. 1

Domanda # 1 [30 minuti (teoria) + 15 minuti (Laboratorio)] Studiare dal punto di vista numerico la valutazione della derivata di una funzione calcolata mediante rapporto incrementale al tendere a zero dell incremento, cioè f (x) = lim h 0 f(x+h) f(x) h, illustrando l andamento tipico dell errore commesso (errori di approssimazione e di cancellazione numerica). Scrivere un programma MatLab/Octave che permetta di evidenziare questo fenomeno nel caso della funzione f(x) = x 3 + 1. Domanda # 2 [30 minuti (teoria) + 15 minuti (Laboratorio)] Studiare dal punto di vista numerico la valutazione della seguente espressione (1+η) 1 η 1 evidenziando il fenomeno della cancellazione numerica. Domanda # 3 [30 minuti (teoria) + 15 minuti (Laboratorio)] Studiare dal punto di vista numerico la valutazione delle seguenti due espressioni: (i) P 1 (x) = (x 1) 7 e (ii) P 2 (x) = x 7 7x 6 +... 1 evidenziando, dove presente, il fenomeno della cancellazione numerica. Domanda # 4 [30 minuti (teoria) + 15 minuti (Laboratorio)] Studiare dal punto di vista numerico la valutazione delle seguenti due espressioni: (i) P 1 (x) = (x 1) 7 e (ii) P 2 (x) = x 7 7x 6 +... 1 evidenziando, dove presente, il fenomeno della cancellazione numerica. Domanda # 5 [30 minuti (teoria) + 15 minuti (Laboratorio)] Studiare dal punto di vista numerico la valutazione delle radici di un equazioni di II grado, cioè ax 2 + bx + c = 0, evidenziando, dove presente, il fenomeno della cancellazione numerica. Domanda # 6 [30 minuti (teoria) + 15 minuti (Laboratorio)] Per calcolare il seguente integrale I n = e 1 1 0 xn e x dx si possono utilizzare le seguenti due formulazioni equivalenti (dall integrazione per parti dell integrale): (i) I n+1 = 1 (n + 1) I n con I 1 = e 1 ; (ii) I n = 1 I n+1 con I n+1 = 0. Analizzare dal punto di vista numerico queste due successioni. Scrivere un programma MatLab/Octave che permetta di valutare le due successioni. Domanda # 7 [30 minuti (teoria) + 15 minuti (Laboratorio)] Per calcolare il valore di pi greco si può utilizzare la seguente successione { z1 = 1, z 2 = 2 z n+1 = 2 n 1 2 1 1 4 1 n z 2 n Analizzare tale successione dal punto di vista numerico e proporre una successione numericamente stabile. Scrivere un programma MatLab/Octave che permetta di valutare le due successioni. 2 / 6

Domanda # 8 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare il metodo di Bisezione riportando la convergenza del metodo e i relativi test di arresto. Fornire, a scelta, un esempio di applicazione riportando le prime due iterate del metodo. Domanda # 9 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare il metodo di Newton o delle tangenti riportando la convergenza del metodo e i relativi test di arresto. Fornire, a scelta, un esempio di applicazione riportando le prime due iterate del metodo. Domanda # 10 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare il metodo delle secanti riportando la convergenza del metodo e i relativi test di arresto. Fornire, a scelta, un esempio di applicazione riportando le prime due iterate del metodo. Domanda # 11 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare il metodo di punto fisso riportando la convergenza del metodo e i relativi test di arresto. Fornire, a scelta, un esempio di applicazione riportando le prime due iterate del metodo. 3 / 6

Domanda # 12 [30 minuti (teoria)] Illustrare il condizionamento di un sistema il lineare e sue implicazioni nella risoluzione dei sistemi lineari. Fornire un esempio, a scelta, di calcolo del numero di condizionamento per una matrice di dimensioni 2 2 utilizzando la norma infinito. Domanda # 13 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare il metodi di eliminazione gaussiana per la risoluzione di sistemi lineari motivando la necessità dell introduzione del pivoting. Illustrare inoltre la fattorizzazione LU di una matrice e risoluzione dei sistemi lineari che si ottengono. Scrivere in linguaggio MatLab/Octave una funzione per la risoluzione dei sistemi lineari nel caso di una matrice triangonale superiore. Domanda # 14 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare il metodo di iterativo di Jacobi per la risoluzione dei sistemi lineari. Scrivere in linguaggio MatLab/Octave una funzione per la risoluzione dei sistemi lineari mediante il metodo di Jacobi. Domanda # 15 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare il metodo di iterativo di Gauss-Seidel per la risoluzione dei sistemi lineari. Scrivere in linguaggio MatLab/Octave una funzione per la risoluzione dei sistemi lineari mediante il metodo di Gauss Seidel. Domanda # 16 [30 minuti (teoria)] Pregi e difetti dei metodi diretti ed iterativi per la risoluzione dei sistemi lineari. 4 / 6

Domanda # 17 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare l algorimto che la realizza la fattorizzazione QR di una matrice mediante le trasformazione di Householder. Scrire il codice MatLab dell algoritmo che realizza la fattorizzazione QR appena descritta. Domanda # 18 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare l approssimazione polinomiale (minimi quadrati) e la relativa risoluzione mediante: (i) fattorizzazione di Cholesky, (ii) fattorizzazione QR e (iii) fattorizzazione SVD. Scrire il codice MatLab che calcola tale minimi utilizzando la fattorizzazione QR e SVD. 5 / 6

Domanda # 19 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare l interpolazione polinomiale e il fenomeno di Runge. Istruzione MatLab/Octave che realizzano l interpolazione polinomiale. Domanda # 20 [45 minuti (teoria) + 15 minuti (Laboratorio)] Illustrare il fenomeno di Runge e l interpolazione polinomiale a tratti. Istruzione MatLab/Octave che realizzano l interpolazione polinomiale a tratti (spline lineare e cubiche). 6 / 6