You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
6.6. Ecuat¸ii implicite 155<br />
consistent¸ă f(t0,y(t0),y ′ (t0)) = 0. Se pot obt¸ine valori consistente cu ajutorul<br />
funct¸iei decic. Să rezolvăm ecuat¸ia<br />
y ′2 +y 2 −1 = 0, t ∈ [π/6,π/4],<br />
cu condit¸ia init¸ială y(π/6) = 1/2. Solut¸ia exactă este y(t) = sin(t), iar valoarea de<br />
pornire pentru derivată y ′ (π/6) = √ 3/2. Iată codul pentru rezolvare<br />
tspan = [pi/6,pi/4];<br />
[T,Y] = ode15i(@implic,tspan,1/2,sqrt(3)/2);<br />
s¸i pentru ecuat¸ia diferent¸ială<br />
function z=implic(t,y,yp)<br />
z=ypˆ2+yˆ2-1;<br />
Probleme<br />
Problema 6.1. Rezolvat¸i problema:<br />
y ′ = 1−y 2 , y(0) = 0.<br />
folosind diferite metode ale căror tabele Butcher au fost date în acest capitol, precum<br />
s¸i ode23 s¸i ode45. Calculat¸i eroarea globală, s¸tiind că solut¸ia exactă este<br />
s¸i verificat¸i că este O(h p ).<br />
y(x) = e2x −1<br />
e 2x +1<br />
Problema 6.2. Rezolvat¸i ecuat¸iile s¸i comparat¸i cu solut¸iile exacte:<br />
(a)<br />
(b)<br />
y ′ = 1 1<br />
y(1− y), x ∈ [0,20], y(0) = 1;<br />
4 20<br />
cu solut¸ia exactă<br />
20<br />
y(x) =<br />
1+19e −x/4;<br />
y ′′ = 0.032−0.4(y ′ ) 2 , x ∈ [0,20], y(0) = 30, y ′ (0) = 0;<br />
cu solut¸ia exactă<br />
y(x) = 5<br />
2 log<br />
<br />
2<br />
cosh<br />
√ 2x<br />
25<br />
y ′ (x) =<br />
√ 2<br />
5 tanh<br />
<br />
2 √ 2x<br />
25<br />
<br />
.<br />
<br />
+30,