Euler
Euler
Euler
Soluciones
y"
1. Escriba la ecuación diferencial ordinaria y' = -:, en la forma
v-
Solución.
,dy resulta
Poniendo
'dx
d, _*"
dx= y'
Multiplicamos por y'dx,paradejar la EDO en la forma pedida'
x'dx+y'dy-0,
Para resolver esta EDO, devolvemos la variable y al miembro de la
quierda y la variable x al de la derecha
Y'dY=-f¿x
Integrando ambos miembros se obtiene
.1
!- =-!-+c
33
En consecuencia, la solución general viene dada por
y=tJC}
en donde C es una constante arbitraria (tenemos infinitas soluciones).
Obsérvese que no es necesario poner 3C en vez de C, porque también 3C
representa una constante arbitraria.
4. soluciones aproximadas de ecuaciones diferenciales
Apartirdelaecuación(1),esfácilponerlasoluciónenformadecurva
intLgral, es decir, como una familia de curvas
11
x' +!
=C
33
Aplique el cambio de variables (¡, y) +
(x' v)' con v = xy'para resolver el
2.
l siguiénte problema de valores iniciales
(
{'ly, = -I+./x
x
l.Y(4) = t
l,
Solución. puesto que ]* = t.n"-o ,r' = ff' sustituyendo en la
y al integrar
/, -5t2
LA
l'-
-+L
Deshacemos ahora el cambio de variable
y agrupamos la constante'
cordando que es indiferente poner C o 5C
,\) = __r_
2xt't +C
206
Soluciones
, 244'+C
'==l-
LasolucióndeestaecuaciónesC=44y,porlotanto'lasolucióndel
problema de valores iniciales es
24x' -
t:__r_ 44
Compruébesequeestafunciónsatisfacelascondicionesrequeridas.
SeaFunaprimitivadelafunciónrl9,esdecir,unafuncióncuyaderivada
(-r, y) + (x' v)' con v = yeF para
sa& a¡.Aplíquese el cambio de variables '
hallar la solución de la EDO lineal de primer orden'
mente
\)=¿-Ftt)Ig(x)etG)dx
problema de
4. Aplíquese la fórmula hallada en ejercicio 3 para resolver el
valores iniciales
cos .t 1+ ¡ cos
{l'* l o =
-x
IY(zr) =
i
4. Soluciones aproximadas de ecuaciones diferenciales
e(x)=ly(¡)-Í,(.x)l
t..trt
Y(x) = +
-;:1+x+"'+"r' t- x
210
Soluciones
Por lo tanto
Ío(r):)o =0
!,(r) = o+f {t+{r-lo) cos x) dx =r+cos/+t sen t -ft +r
)l'=2xl
lY(o) = I
!o=)o=l
i,(¡) = ),, * l".f(¡, io(r)) clx=l+ loztat =l+t2
211
j
4. Soluciones aproximadas de ecuaciones diferenciales
i
i,(/): -n, * J:. .f
(x,l,G) dx=r+f ," + x' ++o)*=r+t2 .]* .Ir
[t
f,(')=t+
ft) Hallar la solución exacta y("r) del problema'
(c) la so-
Comprobar que el error lfr ('r) - y (-r)l cometido al reemplazar
lución exacta y(x) por la aproximación ñ(x) es menor o igual
que
1
Para todo x e [0. ll'
tn + 1)!
Solución.
(a)Parademostrarquelafórmulapropuestaenelenunciadoesconec-
ta, hay que comprobar que satisface las siguientes condiciones
'fo(¡)=Yo
. l:-'+,Q)=)o* 1"" f(",Í,@))dx
En efecto, tenemos r0 = 0, yo = l, f (x, y) = 2xy' luego
0 flf f0
!o(¡)=t:--=-l-l',
'fikt o!
212
Soluciones
:
= r* f ,"2
+ dx = r+ l,r| # o,
=,*á
n+l izk
ffi=,*¿ #=á.8 l,l
=Z;=Í'i(r)
enunciado como
(b) Separamos las variables escribiendo la EDO del
L:2"
y
lnY=fag
En consecuencia
Y=l*'
C 0' de mane-
Como debe cumplirse y(0) - 1, hay que seleccionar =
ra que la solución del problema de valores iniciales es
Y=f
El polinomio de Taylor de orden n alrededor del punto x =
0
(c)
de la función exPonencial ! = e' es
P(x)=z*
213
4. Soluciones aproximadas de ecuaciones diferenciales
P(x-\= L
+ (.r,),:fLt {:ír"(.u
.
I
t.t t,t n
ces0(E<lysetiene
, ,r
II Ptu't
b
Il- f
ly, (x)
_y (x,t =
|
(r_l)t l= (r* tX
g. del pro-
Aplíquese el método de Euler para hallar una solución numérica
blema de valores iniciales
| )"=)''
l'v(o) = t
'' l-x
214
Soluciones
X¡
X¡I !0 l-
1
r" to.--l I
lr,-*l
I
1
I
h=xo*h yt=yo*h!20 ,- r, l
l1
l-
I
215
4. Soluciones aproximadas de ecuaciones diferenciales
10. Aplíquese el método de Euler para hallar una solución numérica del pro-
blema de valores iniciales
J
8Y'= Y'
l)(l)=l
en el intervalo -r e (1, 2) contamaño de paso h = 0,05.
xo= I
)o= I
Xk+t = Xk+ 0,05
!ttt = lt+ 0,00625 yi
y= _-
2
al)-J
lo que nos permite calcular los errores. Así se obtienen los siguientes re-
sultados
216
Solucíones
el problema de
11. Aplique el método de Euler para resolver numéricamente
valores iniciales del ejercicio 2
l,lv:--f1l y, r,.
1x
[Y(a) = 1
2'[7 -44
v-
5x
217
4. soluciones aproximadas de ecuacÍones diferenciales
I
xo= 4
)o= 1
X¡¡1 =X¡*I
v,
)'r*, = ),t -a+r,l¡o
r!.
para obtener
|2.ApliqueelmétododeEulerpararesolvernuméricamenteelproblemade i
valores iniciales
)!'=l-x I
lY(l) =z t
parauntamañodepasogenéricoh.Determinelasoluciónexactay
exacta por la nu-
calcule el error cometido ál reemplazaf esa solución t
mérica.
I
I
i
218
Soluciones
x*+t=xt*h
)r,r=)l+fttyr-xr)
Aplicándolas resulta
x,=|*kh
t(\
-
^L
lt=2*h(2-l)=2+h
+ h)) = 2 + 2h
12= 2 * h + h((2 + h) -(1
'!t
-- 2 (l
2h + h((2 + 2h) 2 + 3h
- + 2h)) =
.+
que yk = 2 + kh' Para de-
Examinando los resultados obtenidos, parece
mostrar que esta fórmula es válida para todo
fr' debemos comprobar que
verifica
)t+r =)r +h$t¡-x¡,)
En efecto
y**hQr,-xr)=2+kh+h(2+kh-(l+kh))=2+kh*h=2+(k+l)h=yfr+r
el método de Euler
En consecuencia, Ia solución numérica obtenida por
puede escribir como
con tamaño de paso h es yt = 2 + kh,lo que también
se
yÁ= I +xr
Parahallarlasoluciónexacta,observamosquesetratadeunaecuación
la fórmula del ejercicio
lineal de primer de orden, por lo que recurrimos a
3. En este caso tenemos ao= -I,8(¡) = -r'
por lo que podemos escoger
general de la
F(x) =-r, que es una primitiva de ao(x) = -l'La solución
EDO es
,r'
:"' J - xe-' tlx = e' (e' +e-' x+C) = 1+ x +Ce-
219
i
díferencíales
4. soluc'tones aproximadas de ecuaciones
I
!=l+x
Elerrorquesecometealreemplazarlasoluciónexactaporlanuméricaes
e= ly(x*) - yrl = l(1 +-xr) - (1 + -ro)l = 0
Euler proporciona una solución
Vemos que, en este caso, el método de
exacta.
numérico
13. Estúdiese la convergencia del método
lt +t -- lt +h (Yo + f @u Y))
Solución.EnestemétodotenemosF(h,x¡,yt)=!t,+f(|o,yt).Paraque
elmétodo,"u"onu",g"nte,debeserloalaplicarloacualquierproblema
problema sencillo
con solución. Comencemos por un
lv'=
¿-
0
lY(o): t
= 0' yo I'Lasolución exacta es ob-
En este caso tenemos'f(x' y) = 0' "ro =
l'Lafórmula de recurrencia
viamente la función cln'tánte =
y
X¡r¡¡ = X¡* h
!*+t -- lt * h lr
Aplicándolas resulta
xt=kh
)o= I
It=l *h ^
y2= (l + h)'
yk= (l + h)k
220
Solucíones
límy(.x,)--1, =0
\ t1)
o
{l'=
[v(o): t
221
4. Soluciones aproximadas de ecuaciones diferenciales
;; lln
- ''r 't-' ' a-' : lim
)(x')-'v(-r'-' ) F( j,,{"-,, y(.r,-,)) 9-
'--lln
I= -l * 0
'-m
J!'=!'
lY(o) = t
Jo=0
-Vo=1
222
Soluciones
lo=1
)r:1*0,025(l+Yl) = )r =1'053
}'z = 1,053+0,025(1,053'+Y3) + !. =r,Il2
1l:
:1,112+0,025(t,ll2'z +t¡2r) a = 1'178
"v*¡
fv' = x' ,*
IY(o) = t
t.
Se puede comprobar que la solución exacta es -rt(-x) = el' ,lo que nos
permite determinar el error que se comete al reemplazar la solución exac-
ta por la numérica.
223
4. soluciones aproximadas de ecuaciones diferenciales
L7. ApliqueelmétododeHeunpararesolvernuméricamenteelproblemade
valores iniciales
l,zy
)l :-
i'"'
j'
en el intervalo -r e (1, 2) con tamaño de paso h = 0'05'
224
Soluciones
, ,-.f
It*,=!t,ttl-
lxo.yo\+.f \xo*,,u:= v +0,025 ?r,
.^'"."--["*,xo+0.05,J\ * 'l
2
tt.= !t,*hf (xr,-Y*) = )o +0,1f!
'"k
Xp u: Jr ?.x3 ,,
error
1.00
I
l,2y
)l =-
)Y
t^
[Y(1) = z
F(h, xo,r)= L
2l¡
En nuestro caso, .f(-r, 9=:. siendo la solución exacta y =2x', de ma
226
Soluciones
lg.Alintegrarnuméricamente,interpolandoconlosnodos/o=0Ytt=1|2en
el miembro derecho de
método
se obtiene un método deRunge-Kutta de dos etapas denominado
de recurrencia'
del punto medio' Escriba su fórmula
Solución.LosmétodosdeRunge-Kuttaexplícitosdedosetapastienen
la siguiente forma general
,l'u*r-]l _,,
=Aoüo+Atlll
n
uo=.f (xr,!r)
u, = f (x r + t 1ll, Y k + ht rtto)
1
ao=t_l
1
-'l 1¡
",I
pun-
at = l ' Por lo tanto' el método del
Si se escoge tt = ll|resulta att = 0'
to medio viene dado Por la ecuación
't'o,)¡
I**, = )'o + llf \xr+!. l'* + 1 .f{-t*,
l,2y
1- -r
l.r(1) = z
i
227
4. soluciones aproximadas de ecuaciones diferenciales
son
Las fórmulas de recurrencia del método de Ralston
un=.f(xo,rrr=+
-trr
228
Soluciones
J'(¡**,) - -v(-xr)
=f .f ("u +th,y(xo+th)) ctt
ht0
[l r¡-olG-Ddt 2
u' -
-'lr
'
(i-o)
=
(i-l) ;J
_=[lr¡-o) \t-])dt
u2-
1
(1_0)(l_i) 6
L=0' ) tt
diente ai=lessiempre dto=l),son !. r' | =f2 'Enconse-
-112
cuencia,
*?o
r]:-u
liu-It¡¡
'' =U
(0 _ l)
A :'v
q2t
l'" t -ol ¿t =I
(]-o)
229
4. soluciones aproximadas de ecuaciones diferenciales
uo = .f (xo, ! u)
obsérvesequesielmiembroderechodelaEDoestásoloenfunciónde
entonces este método no es otro que la
regla de Simpson con nodos
f,
igualmenteespaciados(integraciónnumérica).Poreso,estemétodopue-
de Simpson, aunque en ocasiones se
de denominarse también coÁo regla
reserva esa denominación para otros
métodos'
22.Apliqueelmétododelejercicio2|pararesolvernuméricamenteelpro-
blema de valores iniciales
Iv'=y-x'
lY(o) = ¡
la solu-
t), para un tamaño de paso /r = 0'05' Determine
en el intervalo (0,
ciónexactaycalcule"lt"otcometidoalreemplazaresasoluciónexacta
por la numérica.
Solución.Comencemoshallandolasoluciónexacta.LaEDoeslineal
la fórmula del ejercicio 3 con
de primer orden, luego se puede aplicar
ao=-l- g(x)=-x2'
y (x) = i +2x+2+ d
230
Soluciones
!n+f
l¡,*r= (uo + 4ut+u,)
uo=!r-xi
ut = !r+A,O25uo - (-ro +0,02-5)'
uz=!t +0,0054, -(x* +0,05)'
,tr:::
It1 a:::.' lrl
0,00 3,00000 3,00000 0,00000
0,05 3,00000 3,07438 7 t\1)) 3,15374 7 1577-7 0,00003
0,10 3,15r24 3,22690 3,30508 3,3151i 3,31517 0,00007
0,15 3,3051 I 3,38211 3,46171 3,48423 3,48433 0,00010
0,20 3,46173 3,54015 3,66126
3,62124 3,66140 0,00014
0,25 3,62126 3,18382 3,84634
3,10117 3,84653 0,00018
0,30 3,78384 3,86531 3,94961 4,03963 4,03986 0,00023
0,35 3,94963 4 ¡?)75 4,tr877 4,24129 4,24157 0,00027
0,40 4,11879 4,20364 4,29148 4,45r50 4,45182 0,00032
0,45 4,29150 4,31816 4,46191 4,67043 4,67081 0,00038
0,50 4,46793 4,55651 4,64826 4,89829 4,99872 0,00043
0,55 4,64829 4,73887 4,83273 5,13526 0,00050
0,60 4,83276 4,92545 5,02153 5,38156 5,38212 0,00056
0,65 5,02156 5,11647 5,21488 5,63141 5,63804 0,00063
0,70 5,21491 5,31216 5,41302 5,90305 5,903',75 0,00070
0,75 5,4i305 5,51215 5,61619 6,t1872 6,r1950 0,00078
0,80 5,61622 5,71850 5,82464 6,46468 6,46554 0,00087
0,85 5,82468 5,92967 6,03866 6,76119 6,76215 0,00096
0,90 6,03869 6,14653 6,25852 7,06855 1,06960 0,0010s
0,95 6,25855 6,36939 6,48452 7,38106 7,38821 0,00115
1,00 6,48456 6,59855 6,71699 '7;1r702 7,11828 0,00126
231
4. Soluciones aproximadas de ecuaciones diferenciales
fv'=v-*'
tv(o): ¡
ln*r=!*+s(ru' +4ur*ur)
uo:!r*x?
ur=!r+Yro-1ro +$)'
u.,: I r +Tu,- (*o +T)t
I
t
¡
t,
{
t
{
x
¡
L
t'
f
{t
*
*
¡
1l
.¡
:
i
¡
í
232 *¡t
Soluciones
233
r
I
24. Repita el ejercicio 23 con tamaño de paso h = 0,1y compárense los resul-
tados.
Ir1
lv':v-.X'
i'to' =
'
en el intervalo (0, 1), para un tamaño de paso h = 0,05. calcule el error
cometido al reemplazar la solución exacta por la numérica y compárese
con la obtenida en el ejercicio 23.
234
Soluciones