Calcolo Numerico A.A Laboratorio 11 Risoluzione di equazioni differenziali ordinarie

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Calcolo Numerico A.A Laboratorio 11 Risoluzione di equazioni differenziali ordinarie"

Transcript

1 Calcolo Numerico A.A Laboratorio 11 Risoluzione di equazioni differenziali ordinarie Esercizio 1. Sia A R 4 4 la matrice A = e A = D + L + U lo splitting di A tale che D è la parte diagonale di A, L la sua parte triangolare inferiore e U la sua parte triangolare superiore. Per la risoluzione del sistema lineare Ax = b, si considera il metodo iterativo x k+1 = B α x k + f, dove B α = (I α(d + L) 1 A) è la matrice d iterazione, con α [ 0.5, 2.5] parametro d accelerazione (prere in MATLAB alpha=[-0.5 :0.1 :2.5] e I matrice identità R 4 4, e dove f è una funzione nota di b. 1. Stabilire utilizzando MATLAB per quali valori di α il metodo iterativo è convergente. A questo scopo, utilizzare il criterio necessario e sufficiente per la convergenza di un metodo iterativo. 2. Dedurre dai risultati del punto precedente qual è il valore ottimale di α. Quanto vale il raggio spettrale di B α in corrispondenza del valore ottimale di α? 3. Che metodo si ottiene per α = 1? Esiste un criterio sufficiente che garantisce la convergenza di tale metodo per il sistema Ax = b in esame?, 1

2 4. Risolvere poi tale sistema, con b=a*ones(4,1), usando opportunamente il programma itermeth con toll=1e-6, nmax=100, x0=zeros(4,1). Quante iterazioni sono necessarie? Quanto vale il residuo all ultima iterazione? Soluzione 1. Definiamo la matrice e la corrispondente matrice di iterazione al variare di α : A=4*diag(ones(4,1),0)-diag(ones(3,1),-1)-diag(ones(3,1),1); D=diag(diag(A)); L=tril(A)-D; U=triu(A)-D; alpha=[-0.5:0.1:2.5]; raggio=[]; for i=1:length(alpha) Balpha=eye(4)-alpha(i)*inv(D+L)*A; raggio=[raggio max(abs(eig(balpha)))]; plot(alpha,raggio, bo-,alpha,ones(length(alpha),1), r ) j=find(raggio==min(raggio)) alphamin=alpha(j) raggio_min =min(raggio) Lo script da i seguenti risultati : j = 17 alphamin= raggio_min =

3 Fig. 1 Grafico del raggio spettrale Il metodo è convergente se il raggio spettrale è minore di uno, quindi se α [0.1, 1.9]. 2. Il valore ottimale è α = e in corrispondenza, il raggio spettrale è (si veda 1) 3. Per α = 1 si ottiene il metodo di Jacobi. La matrice A è simmetrica e a dominanza diagonale stretta per righe, quindi il criterio sufficiente è soddisfatto e di conseguenza la convergenza è garantita. 4. Risolviamo il sistema Ax = b con itermeth. b=a*ones(4,1); x0=zeros(4,1); [x, iter, res]= itermeth(a,b,x0,100,1e-6,d+l,1) >> iter 3

4 iter = 9 >> res() ans = e-007 Sono state necessarie 9 iterazioni. Il residuo all ultima iterazione vale e 007. Esercizio 2. Si consideri la seguente equazione differenziale alle derivate ordinarie { y (t) = ty 2, 0 < t < T (1) y(0) = 2 1. Si calcoli la soluzione analitica di (1), procedo per separazione di variabili ; si rappresenti graficamente tale soluzione e si identifichi il suo comportamento per T >> Sia (1) della forma { y (t) = f(t, y(t)) y(0) = y 0 con f(t, y(t)) = ty 2 e y 0 = 2. Si consideri la suddivisione di (0, T ] in N intervalli di ampiezza t, tali che t n = n t, n = 0,..., N e si definisca y n = y(t n ) e u n l approssimazione di y n al tempo t n. Si fissi T = 1, t = 0.01 Si discretizzi (1) usando i seguenti metodi alle differenze (si implementi per ciascuno di essi un opportuno codice MATLAB) 4

5 (a) Eulero esplicito { u n+1 = u n + t f(t n, u n ) u 0 = y 0 (b) Eulero implicito { u n+1 = u n + t f(t n+1, u n+1 ) u 0 = y 0 (c) Crank-Nicholson { u n+1 = u n + t 1 2 (f(tn, u n ) + f(t n+1, u n+1 )) u 0 = y 0 Nel caso dei metodi di Eulero implicito e di Crank-Nicholson, si risolva ad ogni passo la risultante equazione nonlineare utilizzando la function MATLAB fzero (leggerne attentamente l help)! 3. Tracciare sul medesimo grafico le approssimazioni della soluzione trovate al punto precedente, insieme con la soluzione esatta. Quale è l approssimazione migliore? 4. Si considerino ora i valori t = [1, 0.1, 0.01, 0.001] e si tracci il grafico in scala logaritmica di max y u al variare di t. Cosa t [0,T ] si osserva? Soluzione 1. Calcoliamo la soluzione esatta per separazione di variabili : dy dt = ty2 1 y2dy = tdt 1 y 2dy = tdt 1 y(t) + C = t2 2 y(t) = 2 t C 5

6 Per determinare la costante C, imponiamo la condizione iniziale y(0) = 2 : otteniamo C = 1 2 e quindi y(t) = 2 t Rappresentiamo in MATLAB la soluzione esatta calcolata prima : >>T=3; >>dt=0.01; >>t=[0:dt:t]; >>g= 2./(1+t.^2) ; >>y=eval(g); >>plot(t,y); Fig. 2 Grafico della soluzione esatta 6

7 (a) Implementiamo il metodo di Eulero esplicito e calcoliamo l errore max al variare del dt. >>clear all >>y0=2; >>T=1; >>dt=[1e0 1e-1 1e-2 1e-3]; >>g= 2./(1+t.^2) ; >>for i=1:4, t=[0:dt(i):t]; N=length(t); uee=zeros(1,n); uee(1)=y0; for n=1:n-1 uee(n+1)=uee(n)-dt(i)*t(n)*uee(n)^2; y=eval(g); err(i)=max(abs(y-uee)); Rappresentiamo l errore in scala logaritmica al variare di $dt.$ Osserviamo che la convergenza \e lineare. >>loglog(dt,err, ro- ) (b) Implementiamo il metodo di Eulero implicito : >>clear all >>y0=2; >>T=1; >>dt=[1e0 1e-1 1e-2 1e-3]; >>g= 2./(1+t.^2) ; >>for i=1:length(dt), 7

8 t=[0:dt(i):t]; N=length(t); uei=zeros(1,n); uei(1)=y0; for n=1:n-1 fun=strcat( x+x.^2*,... num2str(dt(i)*t(n+1),16), -,... num2str(uei(n),16)); zero=fzero(fun,uei(n)); uei(n+1)=zero; y=eval(g); err(i)=max(abs(y-uei)); >>loglog(dt,err, bo- ) (c) Implementiamo il metodo di Crank-Nicholson >>clear all >>y0=2; >>T=1; >>dt=[1e0 1e-1 1e-2 1e-3]; >>g= 2./(1+t.^2) ; >>for i=1:length(dt), t=[0:dt(i):t]; N=length(t); ucn=zeros(1,n); ucn(1)=y0; for n=1:n-1 fun=strcat( x+x.^2*,... num2str(dt(i)/2*t(n+1),16), -,... 8

9 num2str(ucn(n),16), +,... num2str(dt(i)/2*t(n)*ucn(n)^2)); zero=fzero(fun,ucn(n)); ucn(n+1)=zero; y=eval(g); err(i)=max(abs(y-ucn)); 3. Disegnamo sul medesimo grafico, il max y u al variare di t. t [0,T ] 10 0 Eulero esplicito Eulero implicito Cranck Nicholson 10 1 reta di rif. penza 1 reta di rif. penza Fig. 3 Grafico in scala logaritmica Come si deduce dal grafico, il metodo di Eulero esplicito e il metodo di Eulero implicito hanno ordine di convergenza O(dt), ovvero ogni spostamento di una decade sull asse delle ascisse, corris- 9

10 ponde sulla curva ad uno spostamento di una decade. Il metodo di Crank-Nicholson ha ordine di convergenza O(dt 2 ), ovvero ogni spostamento di una decade sull asse delle ascisse, corrisponde sulla curva ad uno spostamento di due decadi. >>loglog(dt,err, go- ) 10

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 18/09/2012

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 18/09/2012 Cognome: Nome: Matricola: Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 18/09/2012 ESERCIZIO 1 [10 punti] Si consideri il sistema lineare Ax = b, con 9 2 1 A = 1 5

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Complementi di Matematica e Calcolo Numerico A.A. 2010-2011 Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Cosideriamo il seguente Problema di Cauchy: Trovare una funzione y : I

Dettagli

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 19/06/2012

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 19/06/2012 Cognome: Nome: Matricola: Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 19/06/2012 ESERCIZIO 1 [10 punti] Si considerino le seguenti coppie di valori x = [1200.5,

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 10

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 10 Complementi di Matematica e Calcolo Numerico A.A. 2014-2015 Laboratorio 10 Convergenza di metodi iterativi per sistemi lineari UnmetodoiterativoperlarisoluzionediunsistemalineareAx = b si scrive in forma

Dettagli

Calcolo Numerico (CdS in Matematica) A.A. 2012/13

Calcolo Numerico (CdS in Matematica) A.A. 2012/13 Calcolo Numerico (CdS in Matematica) A.A. 2012/13 Esercitazione di Laboratorio sulla risoluzione di sistemi di equazioni lineari Parte 1. Fattorizzazione di matrici Scrivere una funzione Matlab che implementi

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Complementi di Matematica e Calcolo Numerico A.A. 2012-2013 Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Cosideriamo il seguente Problema di Cauchy: Trovare una funzione y : I

Dettagli

Calcolo Numerico I - a.a Laboratorio 9 - Sistemi lineari

Calcolo Numerico I - a.a Laboratorio 9 - Sistemi lineari Calcolo Numerico I - a.a. 200-20 Laboratorio 9 - Sistemi lineari Fattorizzazione di Cholesky Se A R n n è una matrice simmetrica definita positiva, allora esiste una matrice R R n n triangolare superiore

Dettagli

Introduzione al Calcolo Scientifico - A.A

Introduzione al Calcolo Scientifico - A.A Introduzione al Calcolo Scientifico - A.A. 2009-2010 Discretizzazione di un problema ai limiti Si consideri il seguente problema ai limiti del secondo ordine (problema dell elasticità 1D in regime di piccole

Dettagli

Laboratorio di Calcolo Numerico A.A Laboratorio 4 Risoluzione di sistemi non lineari Metodo di punto fisso

Laboratorio di Calcolo Numerico A.A Laboratorio 4 Risoluzione di sistemi non lineari Metodo di punto fisso Laboratorio di Calcolo Numerico A.A. 2007-2008 Laboratorio 4 Risoluzione di sistemi non lineari Metodo di punto fisso Esercizio 1. Risoluzione di sistemi non lineari Si consideri il seguente sistema non

Dettagli

Compito numero 2 - Compito intero

Compito numero 2 - Compito intero Esercitazione 6 - Correzione esame dell 8//3 Lucia Pilleri 9//3 Compito numero - Compito intero Esercizio del parziale - del compito intero Risolvere, mediante la fattorizzazione P A = LU, il sistema lineare

Dettagli

Esercizio 1. Esercizio 2

Esercizio 1. Esercizio 2 Sia data la matrice A A(α) = Esercizio α 2 2α 2 2, α R.) determinare per quali valori del parametro reale α é verificata la condizione necessaria e sufficiente di convergenza per il metodo di Jacobi;.2)

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 Metodi numerici per equazioni differenziali ordinarie

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 Metodi numerici per equazioni differenziali ordinarie Complementi di Matematica e Calcolo Numerico A.A. 2018-2019 Laboratorio 11 Metodi numerici per equazioni differenziali ordinarie Cosideriamo il seguente Problema di Cauchy: Trovare una funzione y : I R,

Dettagli

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 12/07/2012

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 12/07/2012 Cognome: Nome: Matricola: Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 12/07/2012 ESERCIZIO 1 [10 punti] Si consideri il problema di approssimare le radici α 1 =

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 12 Metodi numerici per equazioni differenziali ordinarie

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 12 Metodi numerici per equazioni differenziali ordinarie Complementi di Matematica e Calcolo Numerico A.A. 2017-2018 Laboratorio 12 Metodi numerici per equazioni differenziali ordinarie Cosideriamo il seguente Problema di Cauchy: Trovare una funzione y : I R,

Dettagli

Analisi Matematica 2 Simulazione gennaio Risposte. (Corretta = 2 punti, non data = 0 punti, sbagliata = 0.5 punti) Versione Q1 Q2 Q3 Q4 Q5 Q6

Analisi Matematica 2 Simulazione gennaio Risposte. (Corretta = 2 punti, non data = 0 punti, sbagliata = 0.5 punti) Versione Q1 Q2 Q3 Q4 Q5 Q6 Analisi Matematica Simulazione gennaio 7 Nome, Cognome, Matricola: Cognome del ocente: Risposte. (Corretta = punti, non data = punti, sbagliata =.5 punti Versione Q Q Q Q4 Q5 Q6 A C B C QUESITO. Si consideri

Dettagli

Esercizi di autovalutazione - Matlab Metodi Numerici con Elementi di Programmazione A.A

Esercizi di autovalutazione - Matlab Metodi Numerici con Elementi di Programmazione A.A Esercizi di autovalutazione - Matlab Metodi Numerici con Elementi di Programmazione A.A. 2018-19 1. Scrivere la function Matlab myfun.m che valuti la funzione e la sua derivata in corrispondenza delle

Dettagli

Equazioni e sistemi non lineari

Equazioni e sistemi non lineari Equazioni e sistemi non lineari Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Ricerca degli zeri di una funzione Problema e definizioni Metodo di Newton-Raphson

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 9 Metodi numerici per equazioni differenziali ordinarie

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 9 Metodi numerici per equazioni differenziali ordinarie Complementi di Matematica e Calcolo Numerico A.A. 2016-2017 Laboratorio 9 Metodi numerici per equazioni differenziali ordinarie Cosideriamo il seguente Problema di Cauchy: Trovare una funzione y : I R,

Dettagli

Esercizi di autovalutazione - Matlab Metodi Numerici con Elementi di Programmazione A.A

Esercizi di autovalutazione - Matlab Metodi Numerici con Elementi di Programmazione A.A Esercizi di autovalutazione - Matlab Metodi Numerici con Elementi di Programmazione A.A. 2017-18 1. Scrivere la function Matlab myfun.m che calcoli la funzione e la sua derivata. La function deve ricevere

Dettagli

Metodi Numerici con Laboratorio di Informatica - A.A Esercizi Laboratorio n 4 - Metodo di Newton e Metodi di punto fisso

Metodi Numerici con Laboratorio di Informatica - A.A Esercizi Laboratorio n 4 - Metodo di Newton e Metodi di punto fisso Metodi Numerici con Laboratorio di Informatica - A.A. 2015-2016 Esercizi Laboratorio n 4 - Metodo di Newton e Metodi di punto fisso Metodi numerici per le equazioni differenziali ordinarie Consideriamo

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Complementi di Matematica e Calcolo Numerico A.A. 2014-2015 Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Cosideriamo il Problema di Cauchy: { y (t) = f(t, y(t)) t I, y(t 0 ) =

Dettagli

METODI NUMERICI PER IL CONTROLLO

METODI NUMERICI PER IL CONTROLLO METODI NUMERICI PER IL CONTROLLO Relazione 4: Equazioni differenziali ESERCIZIO 1 Risolvere il problema ai valori iniziali 3 x& = 1x + t x(0) = 0 1t + 6t 3 1 nell intervallo [0 1] con passo h=0.1 usando

Dettagli

ISTRUZIONI PER LA CONSEGNA DEI FILE MATLAB

ISTRUZIONI PER LA CONSEGNA DEI FILE MATLAB Calcolo Numerico ed Elementi di Analisi - Allievi AEROSPAZIALI Proff. S. Micheletti, S. Perotto A.A. 20/202, Appello 28 Gennaio 203 NOME... COGNOME... MATRICOLA... DOCENTE... AULA... PC... Ver.A I seguenti

Dettagli

Corso di Calcolo Numerico

Corso di Calcolo Numerico Prof. L. Brandolini Corso di Calcolo Numerico Dott.ssa N. Franchina Laboratorio 6 Equazioni differenziali ordinarie: metodi impliciti 3 Novembre 26 Esercizi di implementazione Un equazione differenziale

Dettagli

Esame di Calcolo Numerico per Informatica Prof. S. De Marchi Padova, 2 settembre 2013

Esame di Calcolo Numerico per Informatica Prof. S. De Marchi Padova, 2 settembre 2013 Esame di Calcolo Numerico per Informatica Prof. S. De Marchi Padova, 2 settembre 2013 1 Domande aperte 1. Ogni matrice quadrata (di ordine n) strettamente definita positiva è invertibile. Perchè? Risposta.

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 205-206 Laboratorio 9 Metodo di Eliminazione Gaussiana per sistemi lineari Siano A R n n una matrice quadrata non singolare (det(a) 0) e b R n un vettore

Dettagli

Alcuni esercizi in preparazione all appello scritto di Calcolo Numerico

Alcuni esercizi in preparazione all appello scritto di Calcolo Numerico Alcuni esercizi in preparazione all appello scritto di Calcolo Numerico Esercizio 1 Si consideri il sistema lineare Ax = b con 4 3 2 1 3 4 3 2 A = 2 3 4 3,b = 1 2 3 4 1 1 1 1. (1) 1. Prima di risolvere

Dettagli

Equazioni e sistemi non lineari

Equazioni e sistemi non lineari Equazioni e sistemi non lineari Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Ricerca degli zeri di una funzione Problema e definizioni Metodo di Newton-Raphson

Dettagli

Calcolo Numerico con elementi di programmazione

Calcolo Numerico con elementi di programmazione Calcolo Numerico con elementi di programmazione (A.A. 2014-2015) Appunti delle lezioni sui metodi numerici per la soluzione di sistemi lineari Metodi Iterativi la soluzione si ottiene tramite approssimazioni

Dettagli

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

1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso Domanda 1 1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso x n+1 = x n f(x n), n = 0, 1, 2,... K dove x 0 è il punto iniziale, f(x) = x 3 cos(x) e K è una costante assegnata.

Dettagli

Risoluzione di sistemi lineari sparsi e di grandi dimensioni

Risoluzione di sistemi lineari sparsi e di grandi dimensioni Risoluzione di sistemi lineari sparsi e di grandi dimensioni Un sistema lineare Ax = b con A R n n, b R n, è sparso quando il numero di elementi della matrice A diversi da zero è αn, con n α. Una caratteristica

Dettagli

Sommario. Parte I: ODEs e functions del MATLAB. Parte II: PDEs e applicazione in un problema alle differenze finite

Sommario. Parte I: ODEs e functions del MATLAB. Parte II: PDEs e applicazione in un problema alle differenze finite Sommario Parte I: ODEs e functions del MATLAB Parte II: PDEs e applicazione in un problema alle differenze finite 1 Parte I: ODEs e functions del MATLAB Consideriamo un problema a valori iniziali per un

Dettagli

Laboratorio di Calcolo Numerico A.A

Laboratorio di Calcolo Numerico A.A Laboratorio di Calcolo Numerico A.A. 2007-2008 Laboratorio 7 Minimi quadrati. Approssimazione delle derivate. Esercizio 1. Si considerino le 6 coppie di dati ( 4.5, 0.7), ( 3.2, 2.3), ( 1.4, 3.8), (0.8,

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 9 - Equazioni non lineari

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 9 - Equazioni non lineari Complementi di Matematica e Calcolo Numerico A.A. 2017-2018 Laboratorio 9 - Equazioni non lineari Data f : R R determinare α R tale che f(α) = 0 Le soluzioni di questo problema vengono dette radici o zeri

Dettagli

EQUAZIONI DIFFERENZIALI

EQUAZIONI DIFFERENZIALI EQUAZIONI DIFFERENZIALI Si consideri il problema di Cauchy y'(t) t y, y() y(t) t e. t, la cui soluzione esatta è PARTE a. Approssimare il problema di Cauchy con il metodo di Eulero Esplicito b. Eseguire

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 6 Metodi iterativi per sistemi lineari

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 6 Metodi iterativi per sistemi lineari Complementi di Matematica e Calcolo Numerico A.A. 2017-2018 Laboratorio 6 Metodi iterativi per sistemi lineari Dati una matrice A R N N non singolare e un vettore b R N, un metodo iterativo per la risoluzione

Dettagli

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

Capitolo 1. Esercizi a.a Esercizi. Esercizio 1.1 Dimostrare che il metodo iterativo Capitolo Esercizi a.a. 206-7 Esercizi Esercizio. Dimostrare che il metodo iterativo x k+ = Φ(x k ), k = 0,,..., se convergente a x, deve verificare la condizione di consistenza x = Φ(x ). Ovvero, la soluzione

Dettagli

Esame di Analisi Numerica Laurea Magistrale in Statistica ed Informatica Prof. S. De Marchi Padova, 15 dicembre 2009

Esame di Analisi Numerica Laurea Magistrale in Statistica ed Informatica Prof. S. De Marchi Padova, 15 dicembre 2009 Esame di Analisi Numerica Laurea Magistrale in Statistica ed Informatica Prof. S. De Marchi Padova, 15 dicembre 2009 Il candidato dovrà scrivere su ogni foglio il cognome, nome, numero di matricola. Consegnare

Dettagli

con λ -d(f(x,y))/d(y)=12.

con λ -d(f(x,y))/d(y)=12. Quarta relazione Si risolverà il problema prima con il metodo di Eulero esplicito e poi con il metodo di Crank-Nicolson. Per ogni algoritmo si ha xn=x0+h*n 1)Risoluzione con Eulero esplicito Si osserva

Dettagli

Corso di Calcolo Numerico

Corso di Calcolo Numerico Prof. L. Brandolini Corso di Calcolo Numerico Dott.ssa N. Franchina Laboratorio 5 Equazioni differenziali ordinarie: metodi espliciti 25 Novembre 215 Esercizi di implementazione Un equazione differenziale

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 206-207 Laboratorio Autovalori, raggio spettrale e norme di matrici Sia A una matrice quadrata di ordine n a valori reali o complessi, il numero λ C si

Dettagli

Equazioni e sistemi non lineari

Equazioni e sistemi non lineari Equazioni e sistemi non lineari Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 4 novembre 2007 Outline 1 Ricerca degli zeri di una funzione Problema e definizioni Metodo di

Dettagli

Cenni sulla risoluzione numerica di equazioni differenziali ordinarie (ODE) f(t, y(t))dt. y (t)dt = y(x) y(x 0 ) =

Cenni sulla risoluzione numerica di equazioni differenziali ordinarie (ODE) f(t, y(t))dt. y (t)dt = y(x) y(x 0 ) = Cenni sulla risoluzione numerica di equazioni differenziali ordinarie (ODE) Problema di Cauchy. y (x) = f(x, y(x)) x [, T ] y( ) = y 0 Formulazione integrale. x Approssimazione numerica. y (t)dt = y(x)

Dettagli

Metodi iterativi per sistemi lineari

Metodi iterativi per sistemi lineari Metodi iterativi per sistemi lineari Mirano a costruire la soluzione x di un sistema lineare come limite di una successione di vettori Per matrici piene di ordine n il costo computazionale è dell ordine

Dettagli

METODI DI PUNTO FISSO

METODI DI PUNTO FISSO METODI DI PUNTO FISSO Sia ϕ : [a, b] R [a, b] continua. Def. α è punto fisso per ϕ se ϕ(α) = α Il metodo di punto fisso è: { x (0) dato x (k+1) = ϕ(x (k) ), per k 0 Scrivere una function per l approssimazione

Dettagli

Esercizi di Laboratorio del corso di Analisi Numerica 1

Esercizi di Laboratorio del corso di Analisi Numerica 1 Esercizi di Laboratorio del corso di Analisi Numerica 1 A. Sommariva 2 Keywords: Esercizi del corso di Analisi Numerica. Revisione: 1 giugno 2019 Nota. 0.1. Di seguito si citano gli esercizi effettuati

Dettagli

Calcolo Numerico A.A Laboratorio 8 Integrazione numerica

Calcolo Numerico A.A Laboratorio 8 Integrazione numerica ESERCIZIO 1. Calcolo Numerico A.A. 26-27 Laboratorio 8 Integrazione numerica I = 5 e x 1 dx. 1. Si approssimi I con la formula del punto medio semplice. Si stimi l errore commesso. 2. Si consideri ora

Dettagli

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

Raccolta di Esercizi d esame ( di Calcolo Numerico) Prof. Laura Pezza. Equazioni non lineari Raccolta di Esercizi d esame ( di Calcolo Numerico) Prof. Laura Pezza Equazioni non lineari ESERCIZIO 1 Data l equazione ln(e + x) = 1 (1 + 4x) + 1 2 1.1 verificare analiticamente se sono soddisfatte le

Dettagli

8 Metodi iterativi per la risoluzione di sistemi lineari

8 Metodi iterativi per la risoluzione di sistemi lineari 8 Metodi iterativi per la risoluzione di sistemi lineari È dato il sistema lineare Ax = b con A R n n e x, b R n, con deta 0 Si vogliono individuare dei metodi per determinarne su calcolatore la soluzione,

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 4 - Metodi di Newton e Punto fisso

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 4 - Metodi di Newton e Punto fisso Complementi di Matematica e Calcolo Numerico A.A. 2011-2012 Laboratorio 4 - Metodi di Newton e Punto fisso [1] Metodo di Newton Costruire una MATLAB FUNCTION che, dati dall utente: una funzione f una funzione

Dettagli

a = 37679, b = 37654, c = ,

a = 37679, b = 37654, c = , Esercizi di Calcolo Scientico e Metodi Numerici 1. Dati i tre numeri si calcolino le quantità a = 37679, b = 37654, c = 5.874, (a + b) + c e a + (b + c) in un sistema in virgola mobile in base 1 con mantissa

Dettagli

METODI DI COLLOCAZIONE POLINOMIALE (Metodi di Runge-Kutta continui) November 30, 2004

METODI DI COLLOCAZIONE POLINOMIALE (Metodi di Runge-Kutta continui) November 30, 2004 METODI DI COLLOCAZIONE POLINOMIALE (Metodi di Runge-Kutta continui) November, Nell approssimare numericamente un problema di Cauchy, puo capitare di essere interessati a valori della soluzione in punti

Dettagli

Fattorizzazione LU (lu)

Fattorizzazione LU (lu) Fattorizzazione LU (lu) Pivoting Esercizio Si consideri la matrice d A = / d d / d = LU; dove d è un parametro reale non nullo. Si utilizzi la fattorizzazione di A per risolvere il sistema Ax = b, con

Dettagli

Esercizio 1. Errori di cancellazione

Esercizio 1. Errori di cancellazione Esercizio 1. Errori di cancellazione Si risponda alle seguente domande: 1. Si calcoli analiticamente lim 0 e 1 2. Si calcoli la quantità y = e 1 per = 10 15 usando MATLAB. Quale è l errore commesso? (Si

Dettagli

Esercitazione 4. F (x) = x + log x. Prima parte. La definizione che segue è una realizzazione del metodo ad un punto definito dalla funzione h.

Esercitazione 4. F (x) = x + log x. Prima parte. La definizione che segue è una realizzazione del metodo ad un punto definito dalla funzione h. Esercitazione 4 Istruzioni trattate: grid, legend, plotd, and. Nella prima parte di questa esercitazione vedremo una realizzazione di un metodo ad un punto e la utilizzeremo per approssimare il punto unito

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 207-208 Laboratorio 5 Metodi diretti per sistemi lineari Siano A R n n una matrice quadrata non singolare (det(a) 0) e b R n un vettore assegnati, allora

Dettagli

Soluzione numerica di equazioni differenziali

Soluzione numerica di equazioni differenziali Soluzione numerica di equazioni differenziali Laboratorio di programmazione e calcolo (Chimica e Tecnologie chimiche) Pierluigi Amodio Dipartimento di Matematica Università di Bari Soluzione numerica di

Dettagli

Laboratorio 12 Equazioni differenziali ordinarie - Soluzione

Laboratorio 12 Equazioni differenziali ordinarie - Soluzione Laboratorio 12 Equazioni differenziali ordinarie - Soluzione Esercizio 1 1. Si veda la funzione allegata eulesp.sci. 2. Inseriamo i dati del problema, calcoliamo la soluzione esatta e la disegnamo. C=.8;

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 0-0 Laboratorio 9 Autovalori, raggio spettrale e norme di matrici Sia A una matrice quadrata di ordine n a valori reali o complessi, il numero λ C si dice

Dettagli

Capitolo 2. non lineari. 2.1 Metodo di Newton per sistemi di equazioni. Consideriamo il sistema di equazioni non lineari. f N (x 1,x 2,...

Capitolo 2. non lineari. 2.1 Metodo di Newton per sistemi di equazioni. Consideriamo il sistema di equazioni non lineari. f N (x 1,x 2,... Capitolo ODEs non lineari Metodo di Newton per sistemi di equazioni non lineari Consideriamo il sistema di equazioni non lineari f (x,x,,x N ) = f (x,x,,x N ) = f N (x,x,,x N ) = che può essere riscritto,

Dettagli

Calcolo Numerico per Ingegneria. Corso estivo di Bressanone. Prof. L. Bergamaschi SOLUZIONE DELLA PROVA SCRITTA del

Calcolo Numerico per Ingegneria. Corso estivo di Bressanone. Prof. L. Bergamaschi SOLUZIONE DELLA PROVA SCRITTA del Calcolo Numerico per Ingegneria. Corso estivo di Bressanone. Prof. L. Bergamaschi SOLUZIONE DELLA PROVA SCRITTA del 9.8.2. Data l equazione x x = (a) Mostrare che essa ammette una e una sola soluzione

Dettagli

Complementi di Matematica e Calcolo Numerico C.L. Chimica Industriale A.A

Complementi di Matematica e Calcolo Numerico C.L. Chimica Industriale A.A Complementi di Matematica e Calcolo Numerico C.L. Chimica Industriale A.A. 208-209 Laboratorio 4-4 aprile 209 Metodo delle sostituzioni in avanti per sistemi lineari con matrice triangolare inferiore Siano

Dettagli

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie

Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Complementi di Matematica e Calcolo Numerico A.A. 2013-2014 Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Cosideriamo il Problema di Cauchy: y (t) = f(t,y(t)) t I, y(t 0 ) = y

Dettagli

Introduzione al Calcolo Scientifico - A.A Lab. 4

Introduzione al Calcolo Scientifico - A.A Lab. 4 Introduzione al Calcolo Scientifico - A.A. 2009-2010 Lab. 4 Dinamica di una popolazione di castori Siano X e Y le densità di popolazione di castori in aree adiacenti. Modelliamo la loro evoluzione temporale

Dettagli

g(x) = arctan(1.5x 0.1)

g(x) = arctan(1.5x 0.1) PROVA PRATICA di CALCOLO NUMERICO per Matematica Applicata e Informatica Multimediale Prof. Stefano De Marchi, Dott. Marco Caliari Verona, 27 marzo 2008 Il candidato dovrà scrivere su ogni foglio o file

Dettagli

Raccolta di esercizi di Calcolo Numerico Prof. Michela Redivo Zaglia

Raccolta di esercizi di Calcolo Numerico Prof. Michela Redivo Zaglia Raccolta di esercizi di Calcolo Numerico Prof. Michela Redivo Zaglia Nota Bene: Gli esercizi di questa raccolta sono solo degli esempi. Non sono stati svolti né verificati e servono unicamente da spunto

Dettagli

Metodi Numerici Prova di Laboratorio Esami del Stefano Gualandi

Metodi Numerici Prova di Laboratorio Esami del Stefano Gualandi Metodi Numerici Prova di Laboratorio Esami del 2018 Stefano Gualandi October 11, 2018 ii Premessa Questo documento presenta la raccolta dei testi di esame degli appelli del corso di Metodi Numerici, Prova

Dettagli

Analisi Numerica I - Secondo appello a.a Correzione 10 febbraio 2017

Analisi Numerica I - Secondo appello a.a Correzione 10 febbraio 2017 Analisi Numerica I - Secondo appello a.a. 06 07 - Correzione 0 febbraio 07 Esercizio Si consideri il sistema lineare Ax = b con A = 0 α β, α, β R b = 0 8. 0. Dire per quali valori di α e β il metodo del

Dettagli

Esercitazione 1 Sistemi e Equazioni Differenziali

Esercitazione 1 Sistemi e Equazioni Differenziali 1 Esercitazione 1 Sistemi e Equazioni Differenziali Corso di Strumentazione e Controllo di Impianti Chimici Prof. Davide Manca Tutor: Giuseppe Pesenti Funzioni definite all interno di file 2 Definire e

Dettagli

ISTITUTO DI ISTRUZIONE SUPERIORE A. EINSTEIN. CORSO AM08 Approfondimenti di matematica

ISTITUTO DI ISTRUZIONE SUPERIORE A. EINSTEIN. CORSO AM08 Approfondimenti di matematica ISTITUTO DI ISTRUZIONE SUPERIORE A. EINSTEIN CORSO AM8 Approfondimenti di matematica Prof. Fernando D Angelo Sistemi lineari e Metodi iterativi Cos è un metodo iterativo? I metodi iterativi consentono

Dettagli

Prove d esame a.a , ,

Prove d esame a.a , , Prove d esame aa 4 5, 5 6, 6 7 Andrea Corli 6 gennaio 8 Sono qui raccolti i testi delle prove d esame assegnati negli aa 4 5, 5 6, 6 7, relativi al Corso di Analisi Matematica I (semestrale, crediti),

Dettagli

Anno Accademico Metodi iterativi per la risoluzione di sistemi lineari e non-lineari Numerical linear algebra: tools and methods

Anno Accademico Metodi iterativi per la risoluzione di sistemi lineari e non-lineari Numerical linear algebra: tools and methods Anno Accademico 26-27 Metodi iterativi per la risoluzione di sistemi lineari e non-lineari Numerical linear algebra: tools and methods S. D ALESIO, A. MEDDA, C. PANI Docenti: Prof. C. Brezisnki, Prof.

Dettagli

Soluzioni: Laboratorio Calcolo Numerico labor3.pdf

Soluzioni: Laboratorio Calcolo Numerico labor3.pdf Soluzioni: Laboratorio Calcolo Numerico labor3.pdf Esercizio 1 function newtonfun con flag di controllo. function [xv, fxv, n, flag] = newtonfun (f, f1, x0, toll, nmax) NEWTONFUN Metodo di Newton [xv,

Dettagli

Laboratorio di Calcolo Numerico

Laboratorio di Calcolo Numerico Laboratorio di Calcolo Numerico M.R. Russo Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2009/2010 Equazioni non lineari Data una funzione consideriamo il problema

Dettagli

Laboratorio di Metodi Numerici per le Equazioni Differenziali

Laboratorio di Metodi Numerici per le Equazioni Differenziali Laboratorio di Metodi Numerici per le Equazioni Differenziali Dott. Marco Caliari a.a. 2007/08 Capitolo 1 Metodi semiiterativi per sistemi lineari 1.1 Metodi iterativi I metodi iterativi per la soluzione

Dettagli

Metodi Numerici con elementi di Programmazione (A.A )

Metodi Numerici con elementi di Programmazione (A.A ) Metodi Numerici con elementi di Programmazione (A.A. 2018-2019) Metodi Numerici Appunti delle lezioni: Sistemi non lineari Docente Vittoria Bruni Email: vittoria.bruni@sbai.uniroma1.it Ufficio: Via A.

Dettagli

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 31 agosto 2011 Testo e soluzioni

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 31 agosto 2011 Testo e soluzioni Esame di Calcolo Numerico per Informatica A.A. 21/11 Proff. S. De Marchi e M. R. Russo 31 agosto 211 Testo e soluzioni L esame consiste di 4 domande aperte e 1 esercizi a risposta multipla. Per gli esercizi

Dettagli

Cenni sui metodi iterativi per sistemi lineari. Analisi Numerica Prof. M. Lucia Sampoli a.a. 2014/2015

Cenni sui metodi iterativi per sistemi lineari. Analisi Numerica Prof. M. Lucia Sampoli a.a. 2014/2015 Cenni sui metodi iterativi per sistemi lineari Analisi Numerica Prof. M. Lucia Sampoli a.a. 2014/2015 Metodi numerici per sistemi lineari Nei metodi diretti la presenza di eventuali elementi nulli nella

Dettagli

Metodi di Ricerca Lineare

Metodi di Ricerca Lineare Metodi di Ricerca Lineare Stefano Gualandi Università di Pavia, Dipartimento di Matematica email: twitter: blog: stefano.gualandi@unipv.it @famo2spaghi http://stegua.github.com Metodi di Ottimizzazione

Dettagli

Claudio Estatico Equazioni non-lineari

Claudio Estatico Equazioni non-lineari Claudio Estatico (claudio.estatico@uninsubria.it) Equazioni non-lineari 1 Equazioni non-lineari 1) Equazioni non-lineari e metodi iterativi. 2) Metodo di bisezione, metodo regula-falsi. 3) Metodo di Newton.

Dettagli

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

Problema. Equazioni non lineari. Metodo grafico. Teorema. Cercare la soluzione di Problema Cercare la soluzione di Equazioni non lineari dove Se è soluzione dell equazione, cioè allora si dice RADICE o ZERO della funzione Metodo grafico Graficamente si tratta di individuare l intersezione

Dettagli

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 19 settembre 2011 Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 19 settembre 2011 L esame consiste di 4 domande aperte e 10 esercizi a risposta multipla. Per gli esercizi ci sono

Dettagli

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

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 20 giugno 2011 Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 20 giugno 2011 L esame consiste di 4 domande aperte e 10 esercizi a risposta multipla. Per gli esercizi ci sono

Dettagli

UNIVERSITÀ DEGLI STUDI DI SALERNO Prova scritta di Matematica II 06 Luglio 2011

UNIVERSITÀ DEGLI STUDI DI SALERNO Prova scritta di Matematica II 06 Luglio 2011 UNIVERSITÀ DEGLI STUDI DI SALERNO Prova scritta di Matematica II 6 Luglio Gli studenti che devono sostenere l esame da 9 CFU risolvano i quesiti numero 3-4-5-6-7-8-9 Gli studenti che devono sostenere l

Dettagli

Laboratorio di Matematica Computazionale A.A Lab. 3

Laboratorio di Matematica Computazionale A.A Lab. 3 Laboratorio di Matematica Computazionale A.A. 2007-2008 Lab. 3 Funzioni inline Esiste in Matlab una sintassi che permette di definire una funzione direttamente nello spazio di lavoro (ovvero in linea )

Dettagli

Analisi Matematica 3/Analisi 4 - SOLUZIONI (20/01/2016)

Analisi Matematica 3/Analisi 4 - SOLUZIONI (20/01/2016) Corso di Laurea in Matematica Docente: Claudia Anedda Analisi Matematica 3/Analisi 4 - SOLUZIONI (//6) ) i) Dopo averla classificata, risolvere l equazione differenziale tẋ x = t cos(t), t >. ii) Scrivere

Dettagli

Algoritmi del gradiente e del gradiente coniugato per la risoluzione di sistemi lineari

Algoritmi del gradiente e del gradiente coniugato per la risoluzione di sistemi lineari Sommario Algoritmi del gradiente e del gradiente coniugato per la risoluzione di sistemi lineari Gabriele Basile Fabio Chiodo Dipartimento di Matematica e Informatica Università di Catania Seminario di

Dettagli

Assoluta stabilità e metodi multipasso. Assoluta stabilità

Assoluta stabilità e metodi multipasso. Assoluta stabilità Assoluta stabilità e metodi multipasso Elena Loli Piccolomini-metodi multipasso p.1/33 Assoluta stabilità La convergenza è un concetto fondamentale: non avrebbe senso un metodo non convergente. la convergenza

Dettagli

Laboratorio di Matematica Computazionale A.A Lab. 4

Laboratorio di Matematica Computazionale A.A Lab. 4 Laboratorio di Matematica Computazionale A.A. 2008-2009 Lab. 4 Complementi di Grafica 2D: Sottofinestre In Matlab si possono disegnare più grafici nella stessa finestra, suddividendola in sottofinestre

Dettagli

ESERCIZI DI CALCOLO NUMERICO

ESERCIZI DI CALCOLO NUMERICO Mawell ESERCZ D CLCOLO NUMERCO Sistemi lineari Esercizio : Date e erminare la fattorizzazione LU applicando il pivoting parziale; usando la fattorizzazione LU, risolvere il sistema lineare. Svolgiamo l

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 12: Metodi iterativi per la soluzione di sistemi lineari

Laboratorio di Calcolo Numerico Laboratorio 12: Metodi iterativi per la soluzione di sistemi lineari Laboratorio di Calcolo Numerico Laboratorio 12: Metodi iterativi per la soluzione di sistemi lineari Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 24 Maggio 2017

Dettagli

Algebra Lineare Metodi Iterativi

Algebra Lineare Metodi Iterativi Algebra Lineare Metodi Iterativi Stefano Berrone Sandra Pieraccini DIPARTIMENTO DI MATEMATICA POLITECNICO DI TORINO, CORSO DUCA DEGLI ABRUZZI 24, 10129, TORINO, ITALY e-mail: sberrone@calvino.polito.it,

Dettagli

Es. 1 Es. 2 Es. 3 Es. 4 Totale Teoria

Es. 1 Es. 2 Es. 3 Es. 4 Totale Teoria Es. Es. Es. 3 Es. 4 Totale Teoria Analisi e Geometria Docente: Politecnico di Milano Ingegneria Industriale 5 Settembre Compito A Cognome: Nome: Matricola: Punteggi degli esercizi: Es.: 6 punti; Es.: punti;

Dettagli

METODO DI EULERO ESPLICITO

METODO DI EULERO ESPLICITO METODO DI EULERO ESPLICITO { u0 dato u n+1 = u n + hf (t n, u n ) 0 n N h 1 (1) Scrivere una function [tn,un]=eulero esp(odefun,tspan,y0,nh) INPUT: odefun: espressione della f tspan=[t0,t]: vettore di

Dettagli

Metodi iterativi per sistemi lineari

Metodi iterativi per sistemi lineari Generare una successione di vettori Metodi iterativi per sistemi lineari convergente alla soluzione del sistema Convergenza in norma Costruzione di un metodo iterativo Per una qualche norma vettoriale

Dettagli

Metodi iterativi per la soluzione di sistemi lineari: Jacobi e Gauss-Seidel

Metodi iterativi per la soluzione di sistemi lineari: Jacobi e Gauss-Seidel Metodi iterativi per la soluzione di sistemi lineari: Jacobi e Gauss-Seidel Alvise Sommariva Università degli Studi di Padova Dipartimento di Matematica Pura e Applicata 15 aprile 2013 Alvise Sommariva

Dettagli