• Non ci sono risultati.

usando il metodo di Taylor di secondo ordine;

N/A
N/A
Protected

Academic year: 2021

Condividi "usando il metodo di Taylor di secondo ordine;"

Copied!
6
0
0

Testo completo

(1)

Scrivere uno script di Matlab che

I approssimi la soluzione del problema di Cauchy

 y 0 = −t 2 y t ∈ [0, 1]

y (0) = 1

usando il metodo di Taylor di secondo ordine;

I verifichi esperimentalmente l’ordine di convergenza del metodo;

I faccia il grafico della soluzione approssimata e della soluzione esatta y (t) = exp(−t 3 /3).

Ripetere l’esercizio usando il metodo di Crank-Nicolson.

(2)

I Scrivere una funzione di Matlab per approssimare la soluzione del problema di Cauchy

 y 0 (t) = f (t, y (t)) t ∈ [t 0 , t 0 + T ] y (t 0 ) = y 0

usando il metodo di Heun:

 

 

 

 

u 0 = y 0

for i = 0, 1, . . . , n − 1

K 1 = f (t i , u i ) , K 2 = f (t i + h, u i + hK 1 ) u i +1 = u i + h

2 (K 1 + K 2 )

dove h = T /n e t i = t 0 + ih per i = 0, . . . , n.

(3)

I Scrivere una funzione di Matlab per approssimare la soluzione del problema di Cauchy

 y 0 (t) = f (t, y (t)) t ∈ [t 0 , t 0 + T ] y (t 0 ) = y 0

usando il metodo di Runge Kutta di ordine 4:

 

 

 

 

 

 

 

 

u 0 = y 0

for i = 0, 1, . . . , n − 1

K 1 = f (t i , u i ) , K 2 = f (t i + h 2 , u i + h 2 K 1 )

K 3 = f (t i + h 2 , u i + h 2 K 2 ) , K 4 = f (t i + h, u i + hK 3 ) u i +1 = u i + h

6 (K 1 + 2K 2 + 2H 3 + K 4 )

(4)

I Scrivere una funzione di Matlab per approssimare la soluzione del problema di Cauchy

 y 0 (t) = f (t, y (t)) t ∈ [t 0 , t 0 + T ] y (t 0 ) = y 0

usando il metodo di Adams-Bashforth a quattro passi:

(

u i +1 = u i + h

24 (55f i − 59f i −1 + 37f i −2 − 9f i −3 ) i = 3, . . . , n − 1 u 0 = y 0

dove h = T /n e t i = t 0 + ih per i = 0, . . . , n.

(5)

I Scrivere una funzione di Matlab che implementi il seguente metodo predictor corrector

u i +1 = u i + 12 h (23f i − 16f i −1 + 5f i −2 )

u i +1 = u i + 24 h (9f i +1 + 19f i − 5f i −1 + f i −2 ) i = 2, . . . , N − 1 u 0 = y 0

per approssimare la soluzione del problema di Cauchy

 y 0 (t) = f (t, y (t)) t ∈ [t 0 , t 0 + T ] y (t 0 ) = y 0

dove h = T /N, t i = t 0 + ih per i = 0, 1, . . . , N, f i = f (t i , u i ) e f i +1 = f (t i +1 , u i +1 ).

I Verificare l’ordine di convergenza del metodo

(6)

u i +1 = u i +

2 (3f i − f i −1 )

e verificare di nuovo l’ordine di convergenza del metodo.

(Usare il metodo di Runge-Kutta di ordine 4 per calcolare u 1 e u 2 .)

I Esempio

( y 0 = t y +1

2

+1 t ∈ [0, 1]

y (0) = 1 Soluzione: y (t) =

q 2

3 t 3 + 2t + 4 − 1.

Riferimenti

Documenti correlati

[r]

Trieste, 7 settembre 2009 1 Metodi Matematici per

Le coppie di soluzioni che abbiamo trovato a seconda della collocazione delle radici del polinomio caratteristico dell’equazione (2) saranno chiamate le soluzioni canoniche della

Il testo del compito deve essere consegnato insieme alla bella, mentre i fogli di brutta non devono essere consegnati. Durante la prova non ` e consentito l’uso di libri,

Alcune considerazioni sul e-metodo ed estensione a una classe di meto- di lineari multistep A-stabili.. La classe di metodi lineari ad un passo del prlmo ordine e

Questo approccio favorisce la portabilità degli elementi - che come abbiamo visto è un elemento delle specifiche alla base di Projectmoon System - la leggerezza, la manteni- bilità e

“inv.norm” di Excel sia per posizionare i punti sulla carta probabilistica normale (precedente passo ii) che per valutare i limiti delle classi del test del  2. Infine, per tutti

1) Cada modelo deve representar uma hipótese (interessante) específica a ser testada. 2) Mantenha os sub-grupos de modelos candidatos curtos. É desaconselhável considerar tantos