12.07.2015 Views

problemi ai limiti per equazioni differenziali ordinarie - Sezione di ...

problemi ai limiti per equazioni differenziali ordinarie - Sezione di ...

problemi ai limiti per equazioni differenziali ordinarie - Sezione di ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

La matrice Jacobiana J(y 1 ,... ,y n ) del sistema (2.10) è tri<strong>di</strong>agonale con elementi⎧−1 + h (2 f z x i ,y i , y )i+1 − y i−1, j = i + 1,i = 1,... ,N − 1,2h(⎪⎨2 + h[J(y 1 ,... ,y n )] ij=2 f y x i ,y i , y )i+1 − y i−1, j = i,i = 1,... ,N,2h⎪⎩−1 − h 2 f z(x i ,y i , y i+1 − y i−12hdove y 0 = α e y N+1 = β.L’algoritmo del metodo <strong>di</strong> Newton è il seguente:), j = i − 1,i = 2,... ,N,⎧⎪⎨⎪⎩Y (0)datoJ(y (k)1 ,... ,y(k) n )V = B (k) ,Y (k+1) = Y (k) + V ,k = 0,1,... ,dove Y (k) = [y (k)1 ,y(k) 2 ,...,y(k) N ]T e[B (k) = −2y (k)1 − y (k)2 − α + h 2 f()x 1 ,y (k)1 , y(k) 2 − α,2h(−y (k)1 + 2y (k)2 − y (k)3 + h 2 f x 2 ,y (k)...,−y (k)N−2 + 2y(k) N−1 − y(k) N + h2 f2 , y(k)⎛3 − y (k) )1,...2h⎝x N−1 ,y (k)N−1 , y(k) N − y(k)2h⎞N−2⎠ ,−y (k)N−1 + 2y(k) N − β + h2 f⎛⎝x N ,y (k)N , β − y(k)2h⎞N−1⎠] T.Quin<strong>di</strong> ad ogni iterazione bisogna risolvere un sistema lineare tri<strong>di</strong>agonale, ad esempio con ilmetodo <strong>di</strong> Thomas che non ha un costo computazionale elevato.L’approssimazione iniziale Y (0) può essere ottenuta approssimando i valori y(x i ) con le ascissedella retta che congiunge i punti (a,α) e (b,β), cioè ponendoy (0)i= α + i( β − αb − a)h, i = 1,2,... ,N.Osserviamo che, anche se l’approssimazione può essere migliorata riducendo il passo h, nonconviene sceglierlo troppo piccolo a causa dell’instabilità che si produce nell’approssimare lederivate con le <strong>di</strong>fferenze finite.8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!