Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se procede a realizar un análisis para los metodos descritos, se realiza una librería donde se
encuentran todas las librerías y un main o programa principal que contiene el llamado a las
funciones.
Se resuelve el método de RK de orden 5 pues se dispone del código para poder ejecutar el método
de RKF
Los resultados obtenidos para cada método con h = 0.08 con su respectivo valor absoluto es:
Observamos que el método que mejor converge es el método de RK4 con mayor exactitud.
Procedemos al cálculo del error relativo porcentual contra el trabajo computacional para los
diferentes métodos para diferentes valores de h
Entonces tenemos que para el cálculo del trabajo computacional, en el caso de los primeros
métodos donde el paso es constante se calcula mediante la fórmula:
Donde n f es el número de evaluaciones para la función para cada método, en el caso de Euler es
n f =1, en el caso de Heun es: n f =2, en el caso de RK de orden 4 es n f =4 y en el caso de RK de
orden 5 n f =6 .
Por ultimo para el caso del método de RKF tenemos que n f =6 pero como el paso es Adaptativo
se procede a crear una variable n que calcula la cantidad de veces que se aplica la técnica y de esta
manera se determina el trabajo computacional obtenemos que:
Observamos que a mayor trabajo computacional menor error relativo, para un h = 0.005 el error
relativo es de 0.05579451 %
Observamos que a mayor trabajo computacional menor error relativo, para un todos los h el error
es menor del 0.1%
Observamos que a mayor trabajo computacional menor error relativo, para un h = 0.005 el error
relativo es de 0.09923418 %, sin embargo, para un método de orden 5 se deberían obtener
mejores errores que para un método de orden 4.
Observamos que todos los errores son superior al 1% pero inferior al 2%, el trabajo computacional
se reduce, pero los errores son mayores.
A continuación se presentan unas gráficas para cada método donde se visualiza el error relativo vs
el trabajo computacional
Heun
RK4
RK5
RKF
Observaciones: como se puede visualizar en los métodos de paso constante a mayor trabajo
computacional menor o igual error relativa, sin embargo para paso adaptativo no necesariamente
es asi, el método de RKF genera un mejor error con un menor trabajo computacional
Conclusiones: El método que mejor se comporta es el método de RK4, que incluso se comporta
mucho mejor que el método de RK5, el método de RKF no se comporta bien en comparación con
otros métodos esto se puede deber a el tamaño de paso tomado o a un error humano.
El método de RKF es complicado de programar pues puede generar errores numéricos sencillos
por ejemplo divisiones con denominador mayor al numerador (pero no demasiado grande)
generan un cero, que hace que el nuevo iterado sea igual al anterior por lo que se requiere un
esfuerzo manual para impedir estos errores.