Documente Academic
Documente Profesional
Documente Cultură
I Breviar teoretic
f :[ a, b] J R (1)
y( x) f ( x, y ( x))
Se consideră problema Cauchy , y : I1 [a, b] J
y ( x0 ) y0 ( x0 , y0 ) [a, b] J
Metoda lui Picard (sau a aproximaţiilor succesive) – metodă analitică
x
1 1 0 .
not
k aproximarea valorii y ( xi )
Cazuri particulare:
1 1
p 2 : yi yi 1 g1 g 2 , cu g1 hf ( xi 1 , yi 1 ); g 2 hf ( xi 1 h, yi 1 g 2 )
2 2
1 2 1 h 1
p 3 : yi yi 1 g1 g 2 g 3 , cu g1 hf ( xi 1 , yi 1 ); g 2 hf ( xi 1 , yi 1 g 2 ),
6 3 6 2 2
g3 hf ( xi 1 h, yi 1 g1 2 g 2 )
1 1 1 1 1 1
p 4 : yi yi 1 g1 g 2 g 3 g 4 , cu g1 hf ( xi 1 , yi 1 ); g 2 hf ( xi 1 , yi 1 g 2 ),
6 3 3 6 2 2
1 1
g3 hf ( xi 1 h, yi 1 g 2 ); g4 hf ( xi 1 h, yi 1 g3 ) Metoda Runge-Kutta de ordinul 4 standard
2 2
1 1 1 1 1 1
cu : yi yi 1 g1 1 g 2 1 g3 g 4 ;
6 3 2 3 2 6
g1 hf ( xi 1 , yi 1 );
1 1
g 2 hf ( xi 1 , yi 1 g1 );
2 2
1
1
g3 hf xi 1 h, yi 1
2
1
2
2 1 g1 1
g2 ;
2
1 1
g 4 hf xi 1 h, yi 1 g 2 1 g3 .
2 2
- Algoritmul Runge-Kutta-Gill
1 3 3 1
yi yi 1 g1 g 2 g3 g 4 , unde :
8 8 8 8
g1 hf ( xi 1 , yi 1 );
1 1
g 2 hf ( xi 1 h, yi 1 g1 );
3 3
2 1
g3 hf xi 1 h, yi 1 g1 g 2 ; Algoritmul Kutta de 3 optimi
3 3
g 4 hf xi 1 h, yi 1 g1 g 2 g3 .
II. Aplicaţii
y ' xy
1. Fie P.C. . Să se integreze ecuaţia, utilizând metoda lui Picard.
y (0) 1
Soluţie:
x
x2 y 2
5. Să se aproximeze soluţia PC: y ' , y (0) 0, y [0, 2], prin metode de tip
1 x2 y 2
Runge-Kutta (h=0,5-p=1; k=2; p=3)
Soluţie:
x1 x0 h 0,5; y1 y0 hf ( x0 , y0 ) 0
x2 x1 h 1; y2 y1 hf ( x1 , y1 ) 0,125
p=1: h=0,5:
x3 x2 h 1,5; y3 y2 hf ( x2 , y2 ) 0, 625
x4 x3 h 2; y4 y3 hf ( x3 , y3 ) 1,3277
1 1
x1 x0 h 0,5; y1 y0 hf ( x0 , y0 ) hf ( x0 h, y0 h)
2 2
1 1
0 0,5 f (0, 0) 0,5 f (0,5, 0) 0, 0625
2 2
1
p=2: h=0,5: x2 x1 h 1; y2 y1 ( g1 , g 2 ) 0, 0625 0,3134 0,3759
2
1
x3 x2 h 1,5; y3 y2 ( g1 , g 2 ) 0,3759 0,5270 0,9029
2
1
x4 x3 h 2; y4 y3 ( g1 , g 2 ) 0,9029 0, 4333 1,3362
2
1
x1 0,5; y1 y0 ( g1 4 g 2 g3 ) 0 0,1089 0,1089
6
1
x2 1; y2 y1 ( g1 4 g 2 g3 ) 0, 4084
6
p=3: h=0,5:
1
x3 1,5; y3 y2 ( g1 4 g 2 g3 ) 0,9638
6
1
x4 2; y4 y3 ( g1 4 g 2 g3 ) 1,3866
6
y ' 4x y
6. Să se rezolve cu metoda (cu p=2) Runge-Kutta, PC: , (pentru h=0,25) şi să
y (0) 3
se aproximeze y(1).
Soluţie:
Pentru metoda R-K p=2, relaţia de recurenţă utilizată:
1 1 g1 hf ( xi 1 , yi 1 ), :
yi yi 1 g1 g 2 cu
2 2 g 2 hf ( xi 1 h, yi 1 g1 )
i 1: y1 y (0, 25)
1 1
y1 y0 g1 g 2 cu g1 hf ( x0 , y0 )
2 2
g 2 hf ( x0 h, y0 g1 )
1 3
g1 f (0, 3) 0, 75
4 4
1 1 11
g 2 f (0, 25; 3, 75) 4 0, 25 3, 75 0, 68
4 4 16
1 1
y1 ( 3) ( 0, 75) (0, 68) 3 0,37 0,34 3, 71
2 2
i 2 : y2 y (0,5)
1 1
y2 y1 g1 g 2 cu g1 hf ( x1 , y1 )
2 2
g 2 hf ( x1 h, y1 g1 )
1 2, 71
g1 f (0, 25; 3, 71) 0, 67
4 4
1 1 2,38
g 2 f (0,5;(3, 71) (0, 67)) 2 4,38 0,59
4 4 4
1 1
y2 3, 71 (0, 67) (0,59) 4,33
2 2
i 3 : y3 y (0, 75)
1 1
y3 y2 g1 g 2 cu g1 hf ( x2 , y2 )
2 2
g 2 hf ( x2 h, y2 g1 )
1 2,33
g1 f (0,5; 4,33) 0,56
4 4
1 1,89
g 2 f (0, 75; 4,33 (0,56)) 0, 47
4 4
y3 4,33 0, 28 0, 28 4,84
i 4 : y4 y (1)
1 1
y4 y3 g1 g 2 cu g1 hf ( x3 , y3 )
2 2
g 2 hf ( x3 h, y3 g1 )
1 1,84
g1 f (0, 75; 4,84) 0, 46
4 4
1
g 2 f (1; 4,84 0, 46) 0,32
4
y4 4,84 0, 23 0,16 5, 23
1
7. Să se aproximeze y(2) folosind metoda (standard) R-K (p=4, h= ) pentru PC:
4
y
y ' 1
x
y (1) 1
Soluţie:
Se utilizează relaţia de recurenţă:
1 1 1 1 1
yi yi 1 g1 g 2 g3 g 4 cu g1 hf ( xi 1 , yi 1 ), g 2 hf xi 1 h, yi 1 g1 ,
6 3 3 6 2
1 1
g3 hf xi 1 h, yi 1 g 2 , g 4 hf xi 1 h, yi 1 g 3 , :
2 2
1 1 1 1
i 1: y1 y0 g1 g 2 g3 g 4 cu :
6 3 3 6
1 1
g1 f (1,1) 0,5; g 2 f (1,125;1, 25) 0,528
4 4
1 1
g3 f (1,125;1, 264) 0,531; g 4 f (1, 25;1,531) 0,556
4 4
1
y1 1 0,5 2 0,528 2 0,531 0,556 1,53
6
i 2 : y2 y (1,5)
1
g1 f (1, 25;1,53)
4
1 1
g 2 f (1, 25 0,125;1,53 g1 )
4 2
1 1
g3 f (1, 25 0,125;1,53 g 2 )
4 2
1 1
g 4 f (1, 25 0, 25;1,53 g3 )
4 2
Analog, pentru i=3, i=4
Soluţie:
yiP yi 1 hf ( xi 1 , yi 1 ) cu f ( x, y ) 4 x y, i 1,...
C 1
yi yi f ( xi , yi ) f ( xi 1 , yi 1 )
P P
2
i 1 y1P y0 hf ( x0 , y0 )
y1 3, 75
P
1
y1C y1P f ( x1 , y1P ) f ( x0 , y0 ) y1C 3,844
2
i 2 y2 y1 hf ( x1 , y1 )
P
y2 4,55
P
1
y2C y2P f ( x2 , y2P ) f ( x1 , y1 ) y2C 4,52
2
Analog, pentru i=3, i=4