Sei sulla pagina 1di 60

Ecuaciones Diferenciales Ordinarias

GENERALIDADES

Histricamente las Ecuaciones Diferenciales se han originado en la Fsica y en la


Qumica.
Actualmente, las Ecuaciones Diferenciales aparecen en la ingeniera, biologa,
ciencias sociales, economa, etc.

Una Ecuacin Diferencial es una ecuacin que involucra una funcin


desconocida y algunas de sus derivadas.
En una Ecuacin Diferencial Ordinaria la funcin desconocida depende de
una sola variable.

Ecuaciones Diferenciales Ordinarias

du = F (t )G(t )
dt
d g sin() = F(t)
dt l

ecuacin del crecimiento

ecuacin del pndulo

d y y 2 1 dy y = 0
dt
dt

ecuacin de Van der Pol

d Q RdQ Q = E(t)
L
dt
dt C

ecuacin de un oscilador LCR

Ecuaciones Diferenciales Ordinarias

La expresin general de una ecuacin diferencial ordinaria se escribe,


La solucin es una funcin real
con las propiedades siguientes:

y( x)

definida en un intervalo I que cumple

F ( x,y,y,y,...y )0
(n)

y( x) y sus n primeras derivadas existen x I

La funcin

La funcin

y( x)

satisface la ecuacin diferencial

x I

CONDICIONES AUXILIARES
Condiciones Iniciales: Las condiciones se establecen para un solo valor
de la variable independiente. Ejemplo: la ecuacin de la oscilacin de un
muelle,

F
(
t
)

x a m x k m x g
m

x(0) x ; x(0)=v
0

Ecuaciones Diferenciales Ordinarias

Condiciones de Contorno: Las condiciones se establecen para ms de un


(1) valor de la variable independiente. Ejemplo

y 9 y sin x
y(0) 1 ; y(2)= -1
Si el orden ms elevado de la derivada de y en la ecuacin diferencial es
n, entonces la ecuacin es de orden n

Ecuaciones Diferenciales Ordinarias

MTODOS DE UN PASO
Para calcular una aproximacin numrica de

y f ( x,y),

y(x ) y
0

en el intervalo a,b

Se subdivide el intervalo [a,b] en N subintervalos

xn =a+nh ; h= ba

N
Calcular la aproximacin

n=0, 1, 2, 3... N-1

yn y( xn )

por una frmula del tipo

y = y +h(h,x ,y )
n+1

donde

Se calcula

es la funcin que caracteriza el mtodo

n+1

f ( xn, yn )

Ecuaciones Diferenciales Ordinarias

MTODOS BASADOS EN LA SERIE DE TAYLOR


Los Mtodos ms sencillos de un paso, se basan en el desarrollo en serie de
Taylor de la solucin y(x)
p+1
h p-1

(p )
h
(p+1)
y xn+1 y( xn ) h y( xn )... y ( xn ) y (n )
,
p!
p+1
!

x x
n

n+1

Eliminando el ltimo trmino y sustituyendo las derivadas de y por la funcin


f ( x, y )

y sus derivadas a travs de la ecuacin

y= f ( x, y )

h p-1
(
p
)
y xn+1 y( xn ) h f ( xn , y( xn ))... f ( xn , y( xn ))
p!

(h,xn ,yn )

Ecuaciones Diferenciales Ordinarias

MTODOS BASADOS EN LA SERIE DE TAYLOR

h p-1
(
p
)
h,xn , yn f ( xn , y( xn ))... f ( xn , y( xn ))
p!

Clculo de las Derivadas de

f ( x, y)

Las derivadas de f se calculan mediante la regla de la cadena,

d . dy
dx x y dx

f ( 1) ( x, y )

(k )

df
( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y )
dx

( k-1 )
( k-1 )
dk f
( x,y ) k ( x,y ) f
( x,y ) f
( x,y ) f ( x,y )
dx
x
y

Ecuaciones Diferenciales Ordinarias

MTODOS BASADOS EN LA SERIE DE TAYLOR

Algoritmo:

xn+1 xn h

y xn+1

p-1

h
y( xn ) h f ( xn , yn ) ... f (p ) ( x , yn )

n
p!

x0 a ; y0 = y(a ) n = 0, 1, 2,..., N - 1
Muy exacto

Se necesitan las derivadas de f que pueden ser analticamente complicadas

Ecuaciones Diferenciales Ordinarias

MTODO DE EULER (1768)

Es el mtodo ms sencillo basado en la serie de Taylor. Toma los dos (2)


primeros trminos del desarrollo de Taylor de y(x)

y xn h y( xn ) h y ( xn )
Algoritmo de Euler

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

y xn+1 y( xn ) h f ( xn , yn )
Sencillo
f ( xn, yn ) se evala solo una vez

Bastante inexacto

Ecuaciones Diferenciales Ordinarias

MTODO DE EULER (1768)

Resolver:

Aqu

y y , y( 0 ) 1 , [0,1]

(1- 0 )
f (x, y ) y , h
= 0,25
4
yn+1 yn 0,hyn 1+h yn
xn+1 xn 0,25

Ecuaciones Diferenciales Ordinarias

MTODO DE EULER (1768)


n

xn

yn

0,25

1,25000000

0,50

1,56250000

0,75

1,95312500

1,00

2,44140625

Solucin exacta:

y = ex

y ( n ) yn
e1 y4 0,276875

Ecuaciones Diferenciales Ordinarias

MTODO DE EULER (1768)

Solucin exacta:

xn

yn

0,125

1,12500000

0,250

1,26562500

0,375

1,42382813

0,500

1,60180664

0,625

1,80203247

0,750

2,02728653

0,875

2,28069735

1,000

2,56578451

y = ex

y ( n ) yn
e1 y4 0,15249731

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 2

Algoritmo

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1


h

yn+1 yn h f ( xn , yn ) f ( xn , yn )
2

La primera derivada de la funcin

( 1)

vale,

df
( x, y ) ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y )
dx

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 2

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1


h2
yn+1 yn hf ( xn , yn ) f x ( xn , yn ) f y ( xn , yn ) f ( xn , yn )
2
Resolver

y y , y( 0 ) 1 , [0,1]
f ( x, y ) y
f x ( x, y ) 0
f y ( x, y ) 1
f ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y ) y

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 2

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1


h2
h

yn+1 yn hyn yn yn h yn yn
2
2

h2
yn+1 1 h yn
2

xn

yn

0,25

1,28125000

0,50

1,64160156

0,75

2,10330200

1,00

2,69485569

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 2

Solucin exacta:

y = ex

y ( n ) yn
e1 y4 0,02342614

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 2

Solucin exacta:

xn

yn

0,125

1,13281250

0,250

1,28326416

0,375

1,45369768

0,500

1,64676690

0,625

1,86547813

0,750

2,11323695

0,875

2,39390123

1,000

2,71184124

y = ex

y ( n ) yn
e1 y4 0,00644059

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 3

Algoritmo

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

h ( 1)
h2 ( 2 )
yn+1 yn h f ( xn , yn ) f ( xn , yn )
f ( xn , yn )
2
3!

La primera derivada de la funcin

( 1)

vale,

df
( x, y ) ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y )
dx

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 3

La primera derivada de la funcin

( 1)

vale,

df
( x, y ) ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y )
dx

La segunda derivada de la funcin f es,

2
d
f
f ( 2 ) ( x, y ) 2 ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y )
dx

h
y
y h f (x , y )
n+1
n
n n
2

f x ( x, y ) f y ( x, y ) f ( x, y ) 3!
h

f x ( x, y ) f y ( x, y ) f ( x, y )

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 3

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

h
y
y h f (x , y )
n+1
n
n n
2

Resolver

f x ( x, y ) f y ( x, y ) f ( x, y ) 3!

y y , y( 0 ) 1 , [0,1]
f ( x, y ) y
f x ( x, y ) 0
f y ( x, y ) 1
f ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y ) y
f x ( x, y ) 0

f y ( x, y ) 1

f ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y ) y

f x ( x, y ) f y ( x, y ) f ( x, y )

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 3

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1


h2
h3
yn+1 yn hyn yn yn
2
3!

h 2 h3
yn+1 1 h yn
2 3!

xn

yn

0,25

1,28385417

0,50

1,64828152

0,75

2,11615310

1,00

2,71683197

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 3

Solucin exacta:

y = ex

y ( n ) yn
e1 y4 0,00144986

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 3

Solucin exacta:

xn

yn

0,125

1,13313802

0,250

1,28400177

0,375

1,45495123

0,500

1,64866056

0,625

1,86815996

0,750

2,11688308

0,875

2,39872070

1,000

2,71808163

y = ex

y ( n ) yn
e1 y4 0,00020020

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 4

Algoritmo

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

h ( 1)
h2 ( 2 )
h3 ( 3 )
yn+1 yn h f ( xn , yn ) f ( xn , yn ) f ( xn , yn ) f ( xn , yn )
2
3!
4!

La primera derivada de la funcin

( 1)

vale,

df
( x, y ) ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y )
dx

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 4

La segunda derivada de la funcin

vale,

2
d
f
(2)
f ( x, y ) 2 ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y )
dx

La tercera derivada de la funcin f es,

3
d
f
f ( 3 ) ( x, y ) 3 ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y )
dx
2

h
h

f
(
x
,
y
)

f
(
x,
y
)

f
(
x,
y
)
f
(
x,
y
)

f
(
x,
y
)

f
y
x
y ( x, y ) f ( x, y )
n n 2 x
3!
y
y h
n+1
n
3
h
f ( x, y ) f ( x, y ) f ( x, y )
y
4! x

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 4

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

h
f ( xn , yn ) 2 f x ( x, y ) f y ( x, y ) f ( x, y )
y
y h
n+1
n
3
h f ( x, y ) f ( x, y ) f ( x, y )
y
4! x
Resolver
y y , y( 0 ) 1 , [0,1]
f ( x, y ) y
f x ( x, y ) 0
f y ( x, y ) 1

f ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y ) y
f ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y ) y
f ( x, y ) f x ( x, y ) f y ( x, y ) f ( x, y ) y

3!
h

f x ( x, y ) f y ( x, y ) f ( x, y )

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 4

xn+1 xn h donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1


h2
h3
h4
yn+1 yn hyn yn yn yn
2
3!
4!

h 2 h3 h4
yn+1 1 h yn
2 3! 4!

xn

yn

0,25

1,28401693

0,50

1,64869947

0,75

2,11695803

1,00

2,71820994

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 4

Solucin exacta:

y = ex

y ( n ) yn
e1 y4 0,00007189

Ecuaciones Diferenciales Ordinarias

MTODO DE LA SERIE DE TAYLOR DE ORDEN 4

Solucin exacta:

xn

yn

0,125

1,13313802

0,250

1,28400177

0,375

1,45495123

0,500

1,64866056

0,625

1,86815996

0,750

2,11688308

0,875

2,39872070

1,000

2,71808163

y = ex

y ( n ) yn
e1 y4 0,00000498

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA

Son mtodos de un paso y estn diseados para aproximar los mtodos basados en
la serie de Taylor.
Tienen la ventaja de que no requieren una evaluacin explcita de las derivadas de

f ( x, y).
La idea bsica es la de utilizar una combinacin lineal de los valores de f ( x, y )

para aproximar y( x) . La combinacin lineal se toma de manera que se adapte


lo mejor posible al desarrollo de la serie de Taylor para obtener mtodos con un
orden p elevado.

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA
MTODO DE RUNGE-KUTTA DE ORDEN 2
Vamos a derivar un mtodo de Runge-Kutta que utiliza dos evaluaciones de f ( xn, yn )
en cada paso.
_ _

Dados los valores xn , yn se eligen los valores xn, y y las constantes


n
manera que la expresin

yn+1

,
1

_
_

yn h 1 f (xn , yn ) 2 f ( x n , y n )

coincida con el desarrollo de Taylor hasta el orden

yn+1

h3

h
h2
( 1)
(2)
yn h f (xn , yn ) f (xn , yn ) f (xn , yn )
2
6

de

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA
_ _

Las cantidades xn, yn se expresan como:


_

xn xn h1
_

yn

yn h2 f ( xn , yn )

Por tanto, hay que igualar la expresin,

_ _
R= f ( x ,y )+ f ( x n ,yn )
1

= f ( x ,y )+ f ( x +h ,y +h f ( x ,+y ))
1

f ( x ,y )+h ( ff + f )
1

+ h ( f 2 f +2 ff
2
2

yy

xy

21

f )
xx

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA
Con el desarrollo de Taylor

T = f ( x ,y ) h f
2
n

( 1)

( x ,y ) h f
6
2

( 2)

( x ,y )
n

= f ( x ,y )+ h ( f ff )
2
h ( f f 2ff f f f ff )
6
n

xy

xx

yy

Igualando los coeficientes de las potenciash 0


obtienen las condiciones,

1= 1 + 2
1
= 2 2 = 2 1
2

2
y

y h 1 en las expresiones R y T se

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA
Tomando
escriben,

2 =

como parmetro arbitrario las ecuaciones anteriores se

2 =
1 = 1-
1
1 = 2 = , 0
2

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA
ALGORITMO DE RUNGE-KUTTA DE ORDEN 2

xn+1 xn h

donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

yn+1 yn h 1- f ( xn , yn ) hf ( xn

h
h
, yn
f ( xn , yn ))
2
2

0 y el orden es 1.
1
Una mejora del mtodo de Euler se obtiene tomando
El mtodo de Euler se obtiene en el caso especial

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA
MTODO DE EULER-CAUCHY

Se obtiene del algoritmo de Runge-Kutta de orden 2, tomando


ecuacin de recurrencia es:

la

h
h
yn+1 yn hf ( xn , yn f ( xn , yn ))
2
2
ALGORITMO

xn+1 xn h
yn+1

donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

h
h
yn hf ( xn , yn f ( xn , yn ))
2
2

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA
MTODO DE RUNGE-KUTTA DE ORDEN 3
Las frmulas para el mtodo de Runge-Kutta de orden 3 son,

xn+1 xn h
yn+1 yn

donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

1
( k1 4k2 k3 )
6

k1 hf ( xn , yn )
h
1
k2 hf ( xn , yn k1 )
2
2
k3 hf ( xn h, yn k1 2k2 )

Ecuaciones Diferenciales Ordinarias

MTODOS DE RUNGE-KUTTA
MTODO DE RUNGE-KUTTA DE ORDEN 4
Las frmulas para el mtodo de Runge-Kutta de orden 4 son,

xn+1 xn h
yn+1

donde : x0 a ; y0 = y (a ) n = 0, 1, 2,..., N - 1

1
yn ( k1 2k2 2k3 k4 )
6

k1 hf ( xn , yn )
h
1
k2 hf ( xn , yn k1 )
2
2
h
1
k3 hf ( xn , yn k1 k2 )
2
2
k4 hf ( xn h, yn k3 )

y x y

y( x) 1 x e x

a
b
N
h

0
1
4
0,25

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Mtodo de Euler

0
Error

0,051473191

yn

y(x) exacta

Error

0,00000000
0,00000000
0,06250000
0,17187500
0,31640625

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,02880078
0,04403066
0,05049155
0,05147319

y x y

y ( x) 1 x e x

a
b
N
h

0
1
8
0,125

y(a)

xn

0
1
2
3
4
5
6
7
8

0,000
0,125
0,250
0,375
0,500
0,625
0,750
0,875
1,000

Mtodo de Segundo Orden

0
Error

0,001053803

yn

y(x) exacta

Error

0,00000000
0,00781250
0,02935791
0,06302691
0,10739875
0,16121921
0,22338102
0,29290668
0,36893324

0,00000000
0,00749690
0,02880078
0,06228928
0,10653066
0,16026143
0,22236655
0,29186202
0,36787944

0,00000000
0,00031560
0,00055713
0,00073763
0,00086809
0,00095778
0,00101447
0,00104466
0,00105380

y x y

y ( x) 1 x e x

a
b
N
h

0
1
4
0,25

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Mtodo de Tercer Orden

0
Error

0,000292685

yn

y(x) exacta

Error

0,00000000
0,02864583
0,10628933
0,22208466
0,36758676

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,00015495
0,00024133
0,00028189
0,00029268

y x y

y ( x) 1 x e x

a
b
N
h

0
1
4
0,25

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Mtodo de Cuarto Orden

0
Error

1,47582E-05

yn

y(x) exacta

Error

0,00000000
0,02880859
0,10654283
0,22238077
0,36789420

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,00000781
0,00001217
0,00001421
0,00001476

y x y

y ( x) 1 x e x

a
b
N
h

0
1
4
0,25

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Mtodo de Quinto Orden

0
Error

6,18502E-07

yn

y(x) exacta

Error

0,00000000
0,02880046
0,10653015
0,22236596
0,36787882

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,00000033
0,00000051
0,00000060
0,00000062

y ( x) 1 x e x

y x y
a
b
N
h

0
1
8
0,125

y(a)

xn

0
1
2
3
4
5
6
7
8

0,00000000
0,12500000
0,25000000
0,37500000
0,50000000
0,62500000
0,75000000
0,87500000
1,00000000

Mtodo de Heun

0
Error

0,001053803

yn

k1

xn+1

yn+1

k2

y(x) exacta

Error

0,00000000
0,00781250
0,02935791
0,06302691
0,10739875
0,16121921
0,22338102
0,29290668
0,36893324

0,00000000
0,11718750
0,22064209
0,31197309
0,39260125
0,46378079
0,52661898
0,58209332
0,63106676

0,12500000
0,25000000
0,37500000
0,50000000
0,62500000
0,75000000
0,87500000
1,00000000
1,12500000

0,00000000
0,02246094
0,05693817
0,10202354
0,15647391
0,21919181
0,28920839
0,36566835
0,44781659

0,12500000
0,22753906
0,31806183
0,39797646
0,46852609
0,53080819
0,58579161
0,63433165
0,67718341

0,00000000
0,00749690
0,02880078
0,06228928
0,10653066
0,16026143
0,22236655
0,29186202
0,36787944

0,00000000
0,00031560
0,00055713
0,00073763
0,00086809
0,00095778
0,00101447
0,00104466
0,00105380

y x y

y ( x) 1 x e x

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Euler Modificado

0
Error

0,004649589

yn

y(x) exacta

Error

0,00000000
0,03125000
0,11035156
0,22683716
0,37252903

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,00244922
0,00382090
0,00447061
0,00464959

y x y

y ( x) 1 x e x

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Euler Cauchy

0
Error

0,004649589

yn

y(x) exacta

Error

0,00000000
0,03125000
0,11035156
0,22683716
0,37252903

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,00244922
0,00382090
0,00447061
0,00464959

y x y

y ( x) 1 x e x

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Ralston

0
Error

0,004649589

yn

y(x) exacta

Error

0,00000000
0,03125000
0,11035156
0,22683716
0,37252903

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,00244922
0,00382090
0,00447061
0,00464959

y x y

y ( x) 1 x e x

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Runge Kutta Orden 3

0
Error

0,000292685

yn

y(x) exacta

Error

0,00000000
0,02864583
0,10628933
0,22208466
0,36758676

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,00015495
0,00024133
0,00028189
0,00029268

y x y

y ( x) 1 x e x

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Runge Kutta Orden 4

0
Error

1,47582E-05

yn

y(x) exacta

Error

0,00000000
0,02880859
0,10654283
0,22238077
0,36789420

0,00000000
0,02880078
0,10653066
0,22236655
0,36787944

0,00000000
0,00000781
0,00001217
0,00001421
0,00001476

y y 2 +1

y ( x) tan( x)

a
b
N
h

0
1
8
0,125

y(a)

xn

0
1
2
3
4
5
6
7
8

0,000
0,125
0,250
0,375
0,500
0,625
0,750
0,875
1,000

Mtodo de Euler

0
Error

0,190469974

yn

y(x) exacta

Error

0,00000000
0,12500000
0,25195313
0,38488817
0,52840554
0,68830709
0,87252792
1,09269104
1,36693775

0,00000000
0,12565514
0,25534192
0,39362658
0,54630249
0,72148444
0,93159646
1,19742163
1,55740772

0,00000000
0,00065514
0,00338880
0,00873840
0,01789695
0,03317735
0,05906854
0,10473059
0,19046997

y y 2 +1

y ( x) tan( x)

a
b
N
h

0
1
8
0,125

y(a)

xn

0
1
2
3
4
5
6
7
8

0,000
0,125
0,250
0,375
0,500
0,625
0,750
0,875
1,000

Mtodo de Segundo Orden

0
Error

0,03620306

yn

y(x) exacta

Error

0,00000000
0,12500000
0,25393677
0,39122087
0,54240101
0,71514422
0,92096206
1,17857869
1,52120466

0,00000000
0,12565514
0,25534192
0,39362658
0,54630249
0,72148444
0,93159646
1,19742163
1,55740772

0,00000000
0,00065514
0,00140515
0,00240570
0,00390148
0,00634022
0,01063440
0,01884294
0,03620306

y y 2 +1

y ( x) tan( x)

a
b
N
h

0
1
8
0,125

y(a)

xn

0
1
2
3
4
5
6
7
8

0,000
0,125
0,250
0,375
0,500
0,625
0,750
0,875
1,000

Mtodo de Tercer Orden

0
Error

0,004527929

yn

y(x) exacta

Error

0,00000000
0,12565104
0,25531150
0,39353787
0,54609941
0,72105636
0,93070382
1,19549117
1,55287980

0,00000000
0,12565514
0,25534192
0,39362658
0,54630249
0,72148444
0,93159646
1,19742163
1,55740772

0,00000000
0,00000409
0,00003042
0,00008871
0,00020308
0,00042809
0,00089264
0,00193046
0,00452793

y y 2 +1

y ( x) tan( x)

a
b
N
h

0
1
8
0,125

y(a)

xn

0
1
2
3
4
5
6
7
8

0,000
0,125
0,250
0,375
0,500
0,625
0,750
0,875
1,000

Mtodo de Cuarto Orden

0
Error

0,000719318

yn

y(x) exacta

Error

0,00000000
0,12565104
0,25533277
0,39360951
0,54627112
0,72142441
0,93147334
1,19714334
1,55668841

0,00000000
0,12565514
0,25534192
0,39362658
0,54630249
0,72148444
0,93159646
1,19742163
1,55740772

0,00000000
0,00000409
0,00000915
0,00001706
0,00003137
0,00006003
0,00012312
0,00027829
0,00071932

y y 2 +1

y ( x) tan( x)

a
b
N
h

0
1
8
0,125

y(a)

xn

0
1
2
3
4
5
6
7
8

0,000
0,125
0,250
0,375
0,500
0,625
0,750
0,875
1,000

Mtodo de Quinto Orden

0
Error

0,000107528

yn

y(x) exacta

Error

0,00000000
0,12565511
0,25534167
0,39362575
0,54630038
0,72147932
0,93158369
1,19738707
1,55730020

0,00000000
0,12565514
0,25534192
0,39362658
0,54630249
0,72148444
0,93159646
1,19742163
1,55740772

0,00000000
0,00000003
0,00000026
0,00000082
0,00000211
0,00000513
0,00001277
0,00003456
0,00010753

y y 2 +1

y ( x) tan( x)

a
b
N
h

0
1
8
0,125

y(a)

xn

0
1
2
3
4
5
6
7
8

0,00000000
0,12500000
0,25000000
0,37500000
0,50000000
0,62500000
0,75000000
0,87500000
1,00000000

Mtodo de Heun

0
Error

0,00548693

yn

k1

xn+1

yn+1

k2

y(x) exacta

Error

0,00000000
0,12597656
0,25596775
0,39452795
0,54741274
0,72263627
0,93236196
1,19666892
1,55192080

1,00000000
1,01587009
1,06551949
1,15565230
1,29966071
1,52220318
1,86929882
2,43201651
3,40845815

0,12500000
0,25000000
0,37500000
0,50000000
0,62500000
0,75000000
0,87500000
1,00000000
1,12500000

0,12500000
0,25296032
0,38915769
0,53898449
0,70987033
0,91291167
1,16602431
1,50067099
1,97797806

1,01562500
1,06398893
1,15144371
1,29050428
1,50391588
1,83340772
2,35961269
3,25201342
4,91239722

0,00000000
0,12565514
0,25534192
0,39362658
0,54630249
0,72148444
0,93159646
1,19742163
1,55740772

0,00000000
0,00032143
0,00062583
0,00090138
0,00111025
0,00115183
0,00076550
0,00075270
0,00548693

y y 2 1

y ( x) tan( x)

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Euler Modificado

0
Error

0,01800295

yn

y(x) exacta

Error

0,00000000
0,25781250
0,55049917
0,93435962
1,53940477

0,00000000
0,25534192
0,54630249
0,93159646
1,55740772

0,00000000
0,00247058
0,00419668
0,00276316
0,01800295

y y 2 1

y ( x) tan( x)

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Euler Cauchy

0
Error

0,065046812

yn

y(x) exacta

Error

0,00000000
0,25390625
0,54134169
0,91488446
1,49236091

0,00000000
0,25534192
0,54630249
0,93159646
1,55740772

0,00000000
0,00143567
0,00496080
0,01671200
0,06504681

y y 2 1

y ( x) tan( x)

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Ralston

0
Error

0,041769747

yn

y(x) exacta

Error

0,00000000
0,25585938
0,54591508
0,92458131
1,51563798

0,00000000
0,25534192
0,54630249
0,93159646
1,55740772

0,00000000
0,00051745
0,00038741
0,00701515
0,04176975

y y 2 1

y ( x) tan( x)

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

Runge Kutta Orden 3

0
Error

0,000171881

yn

y(x) exacta

Error

0,00000000
0,25537364
0,54652931
0,93217869
1,55757961

0,00000000
0,25534192
0,54630249
0,93159646
1,55740772

0,00000000
0,00003172
0,00022682
0,00058223
0,00017188

y y 2 1

y ( x) tan( x)

a
b
N

0
1
4

y(a)

xn

0
1
2
3
4

0,000
0,250
0,500
0,750
1,000

0
Error

0,00015976

yn

y(x) exacta

Error

0,00000000
0,25533396
0,54629097
0,93158599
1,55724796

0,00000000
0,25534192
0,54630249
0,93159646
1,55740772

0,00000000
0,00000796
0,00001152
0,00001047
0,00015976

Runge Kutta Orden 4

Digitally signed by Crisstomo Barajas Ferreira


DN: cn=Crisstomo Barajas Ferreira, o=Universidad Industrial de
Santander, ou=Escuela de Ingeniera Qumica,
email=cbarajas@uis.edu.co, c=CO
Date: 2011.08.15 23:58:38 -05'00'

Potrebbero piacerti anche