Académique Documents
Professionnel Documents
Culture Documents
la funcin f(t,x),
el instante final tf
x0= cos t . dt
0
x=sin t
dx
=cos t
dt
1
0.866
0.5
0
-0.5
-0.866
x(Euler)
0
0.523
0.977
1.239
1.239
0.977
0.523
x=sint
0
0.5
0.866
1
0.866
0.5
0
Esta tabla nos ilustra el modo de aplicar el mtodo de Euler a una ecuacin
diferencial de primer orden. Para aplicar el mtodo de Euler precisamos de un
paso h pequeo, incluso as los errores se van acumulando y al cabo de cierto
tiempo la diferencia entre el valor exacto y el calculado es grande.
Escribimos en script euler_script en el que definiremos la funcin f(t,x), las
condiciones iniciales y llamaremos a la funcin euler. Finalmente,
representaremos grficamente la solucin exacta y la obtenida aplicando el
mtodo de Euler
Mtodo de Runge-Kutta
Sea una ecuacin diferencial de primer orden, con la condicin inicial de que
en el instante t0 el valor inicial de xes x0
Se elige una anchura de paso h y se calculan cuatro nmeros k1, k2, k3, k4 de
acuerdo con el procedimiento esquematizado en la tabla adjunta. Segn el
procedimiento ordinario de Runge-Kutta, a partir del valor de x en el
instante t se determina el valor de x en el instante t+h mediante la frmula que
figura en la ltima fila de dicha tabla.
dx
=f (t , x )dxdt=f (t , x )
dt
k 1=h f (t , x )
1
1
k 2=h f (t + h , x + k 1)
2
2
1
1
k 3=h f (t + h , x+ k 2)
2
2
k 4=hf (t+ h , x +k 3)
1
x (t+ h)=x( t)+ (k 1+2 k 2+2 k 3+k 4)
6
la funcin f(t,x),
la condicin inicial de que en el instante t0el valor inicial
es x0,
el instante final tf
el nmero de pasos de integracin n comprendidos entre el
instante inicial t0 y final tf.
dq
q
=V
dt
C
1
C Vdqq = RC
dt
0
q=C V (1exp (
t
))
RC
2.
El tiempo final, tf
el nmero de pasos, n.
3.
4.
5.
6.
dy
=g (t , x , y )
dt
el valor inicial de x es x0
el valor inicial de y es y0
dy
=g ( t , x , v )
dt
k 1=h f (t , x , y )
l1=h g (t , x , y )
1
1
1
k 2=h f (t + h , x + k 1 , y+ l 1 )
2
2
2
1
1
1
l2=h g(t+ h , x + k 1 , y + l 1)
2
2
2
1
1
1
t+ h , x + k 2 , y + l 2
2
2
2
k 3=h f
1
1
1
l3=h g(t + h , x + k 2 , y+ l 2 )
2
2
2
k 4=hf (t + h , x +k 3 , y +l 3)
1
x ( t +h )=x ( t )+ (k 1+2 k 2+2 k 3 + k 4 )
6
l 4=h g(t+ h , x + k 3 , y +l 3)
1
y (t +h )= y (t ) + (l 1+2 l 2 +2l 3 +l 4 )
6
dy
=axby
dt
y=
a
x (exp (at )exp (bt ))
ba 0