Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
92Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Metodo de Runge Kutta

Metodo de Runge Kutta

Ratings: (0)|Views: 9,217|Likes:
Investigacion de Metodo de Runge Kutta y su implementación en JAVA, C++ y MATLAB
Investigacion de Metodo de Runge Kutta y su implementación en JAVA, C++ y MATLAB

More info:

categoriesTypes, Research
Published by: José Manuel Limachi Chávez on Jul 14, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOCX, TXT or read online from Scribd
See More
See less

07/19/2013

pdf

text

original

 
UNIVERSIDAD PERUANA UNIONFACULTAD DE INGENIERIA Y ARQUITECTURAEAP Ingeniería de sistemasPROYECTO DE INVESTIGACIONEl Metodo de Runge Kutta
Trabajo presentado en cumplimiento de la asignaturaMétodos Numéricos
Autor:Alumno: José Manuel Limachi ChávezDocente:Braulio Gutierrez PariJuliaca ± 2011
 
RUNGE-KUTTA
E
l método de Runge Kutta es un método numérico de resolución de ecuaciones diferenciales quesurge como una mejora del método de
E
uler.
E
l método de
E
uler se puede considerar como unmétodo de Runge Kutta de primer orden, el de Heun, es un método de Runge Kutta de orden dos.Los métodos de Runge-Kutta logran la exactitud del procedimiento de una serie de Taylor sinrequerir el cálculo de derivadas superiores.
E
xisten muchas variaciones, pero todas se puedendenotar en la forma generalizada de la ecuación
 y
i
+ 1
=
 y
i
+ F(
 x
i
,
 y
i
,
h
)
h
 Donde F(
 x
i
,
 y
i
,
h
) se conoce como la función incremento la cual puede interpretarse como una pendiente representativa en el intervalo. La función incremento se escribe en forma general como:F = a
1
1
+ a
2
2
+«.+ a
n
n
 Donde las a son constantes y las k son:
1
=
 f 
(
 x
i
,
 y
i
)
2
=
 f 
(
 x
i
+
 p
1
h
,
 y
i
+
q
11
1
h
)
3
=
 f 
(
 x
i
+
 p
2
h
,
 y
i
+
q
21
1
h
+
q
22
2
h
)
n
=
 f 
(
 x
i
+
 p
n
h
,
 y
i
+
q
2n-1
1
h
+
q
n-1,2
2
h
+ «. + q
n-1,n-1
n-1
h)Donde las p y q son constantes.Como cada
es una evaluación funcional, esta recurrencia hace que los métodos
 Runge-Kutta
seaneficientes para la programación.
E
xisten varios tipos de métodos
 Runge-Kutta
al emplear diferentesnúmeros de términos en la función incremento como la especificada por 
n
.
n
= 1, es el método de
 Euler 
. Una vez se elige
n
, se evalúan las
a
,
p
y
q
al igualar la funciónincremento a los términos en la serie de expansión de
Taylor 
. La versión de segundo orden para laecuación en su forma generalizada es:
 
Donde:Los valores de
a
1
,
a
2
,
 p
1
y
q
11
son evaluados al igualar el término de segundo orden de la ecuacióndada con la expansión de la serie de
Taylor 
.
 Desarrollando tres ecuaciones para evaluar las cuatro incógnitas:Como se tienen tres ecuaciones con cuatro incógnitas se tiene que suponer el valor de una de ellas.Suponiendo que se especificó un valor para
a
2
, se puede resolver de manera simultánea el sistemade ecuaciones obtenido:Como se puede elegir un número infinito de valores para
a
2
, hay un número infinito de métodos
 Runge-Kutta
de segundo orden.
a
2
= 1/2: Método de
 Heun
con un solo corrector, donde:
a2
= 1 : Método del
 punto medio
.
a2
= 2/3: Método de
 Ralston
.Siguiendo el mismo razonamiento para
n
= 3, o sea,
 Runge-Kutta
de tercer orden, el resultado sonseis ecuaciones con ocho incógnitas, por lo tanto se deben suponer dos valores con antelación para poder desarrollar el sistema de ecuaciones. Una versión ampliamente usada es: 

Activity (92)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
fantasia2009 liked this
Vane Mendoza liked this
jamesroca liked this
jamesroca liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->