Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resolver el siguiente problema de valor inicia usando los métodos estudiados: Euler, Euler mejorado y RK4
dy −2 t
=e -2y, 0t1 y(0)=0,1 h=0,2
dx
1. Método de Euler
La solución de y(t) con un PVI o problema de valor inicial , en un intervalo cerrado [0,1] la solución aproximada en
otros puntos se puede obtener o deducir usando la serie de Taylor
h n
y (k+t )= y (t ) +h y ' (t¿¿ k)+ y ( ؏¿¿ k )¿ ¿
k
2
Despreciando el residuo, se tienen los valores aproximados de la solución de (1) encontrados mediante la fórmula
iterativa (se sustituye y ' (t ¿ ¿ k)¿ por f (t ¿ ¿ k , y k ) ¿
dy −2t
{ dx
=e −2 y
0t 1
y 0 =0,1
Se aproxima y (1) con h=0,2 x 0=0 x 1=0,2 x 2=0,4 x 3=0,6 x 4 =0,8 x 5=1
y (k+t )=¿-2y+e-2t
t0=0 y0=0,1
t1=0,2 y1=-2y0+h(e−2 t ) = -2*(0,1) +0,2*( 0.670320)
1
y1=-0.06594
t2=0,4 y2=-2y1+h(e−2 t ) =-2*(-0.06594) +0,2*(0.449329)
2
y2=0,221738
t3=0,6 y3=-2y2+h(e−2 t ) =-2*(0,221738) +0,2*(0.301194)
3
y3=-0,38324
t4=0,8 y4=-2y3+h(e−2 t ) =-2*(-0,38324) +0,2*(0.201897)
4
y4=0,806853
t5=1 y5=-2y4+h(e−2 t )=-2* (0,806853)+0,2* (0.135335)
5
y5=-1.58664
La solución calculada por octave
dy −2t
{ dx
=e −2 y
0t 1
y 0 =0,1
h=0,2 es:
y (t)=
3
−t
2∗e 2 17∗e−2∗t
−
30
Los valores se pueden mejorar aumentando el n a 10 y el h= 0,1
K 0 1 2 3 4 5
XK 0 0.2 0.4 0.6 0.8 1
YK(Euler) 0.1 -0.06594 -0,38324 -0,151622 -0,806853 -1.58664
YK(Exacta) 0.1 -0.08890 -0.29955 -0.53866 -0.81426 -1.13601
En octave al realizar la corrida del programa
f = @(x,y) (e.^(-x/2))-2*y
f =@(x, y) (e .^ (-x / 2)) - 2 * y
>> Euler(f,0,1,0.2,5)
t w
0 0.1000
0.2000 0.2600
0.4000 0.3370
0.6000 0.3659
0.8000 0.3677
1.0000 0.3547
@(x, y) (e .^ (-x / 2)) - 2 * y
>> Euler(f,0,1,0.2,5)
t w
0 0.2000
0.2000 0.3200
0.4000 0.3730
0.6000 0.3875
0.8000 0.3807
1.0000 0.3625
2. Método de Euler Mejorado (Método de Heun)
h
corrección y n+ 1= yn+ ¿
2
n tn yn
0 0 0.1
1 0.2 0.195032
2 0.4 0.217774
3 0.6 0.205165
4 0.8 0.183338
5 1 0.146533
N=2
Se repite hasta N = 5
n tn yn
0 0 0.1
1 0.2 0.2010
2 0.4 0.2246
3 0.6 0.2108
4 0.8 0.1817
5 1 0.1488
https://www.youtube.com/watch?v=kBWAIjzv2V8&ab_channel=MaximilianoE.As%C3%ADsLopez
f=@(x) exp(-2*x)- 2 *y
ezplot(f)
f=@(x) exp(-2*x)- 2 *y
Euler(f,0,2,0.1,5)
syms t
syms y(t)
dy(t)/dx =(t-y)/2
dsolve(ed,y(0)==0.1)
expand(ans)
dsolve(ed,y(0)==0.1)