Métodos Runge-Kutta explícitos
Esta calculadora online implementa varios métodos Runge-Kutta explícitos para que pueda comparar cómo resuelven la ecuación diferencial de primer grado con un valor inicial dado.
Los métodos Runge-Kutta son los métodos para la solución numérica de la ecuación diferencial ordinaria (diferenciación numérica). Los métodos parten de un punto inicial y luego dan un paso corto para encontrar el siguiente punto de solución. Aquí puede encontrar la implementación en línea de 11 métodos explícitos de Runge-Kutta enumerados aquí, incluyendo el Método de Euler, Método del punto medio y Método de Runge–Kutta.
Para utilizar la calculadora debe tener la ecuación diferencial en la fórmula e introducir el lado derecho de la ecuación - en el campo siguiente.
También se necesita el valor inicial como y el punto para el que se quiere aproximar el valor de .
El último parámetro de un método -el tamaño de un paso- es literalmente un paso para calcular la siguiente aproximación de una curva de función. Si conoce la solución exacta, puede introducirla también, y la calculadora calcula un error absoluto de cada método.
Puede encontrar una teoría debajo de la calculadora.
Métodos Runge-Kutta explícitos
La fórmula general del método Runge-Kutta explícito es
donde
Un método concreto se especifica proporcionando el número entero s (el número de etapas), y los coeficientes (para 1 ≤ j < i ≤ s), llamado matriz de Runge-Kutta, (for i = 1, 2, ..., s), llamado pesos, y (for i = 2, 3, ..., s), llamado nodos.
Los coeficientes suelen organizarse en una forma mnemotécnica, conocida como tabla de Butcher (por John C. Butcher):
Estos son algunos ejemplos de una tabla de Butcher con s iguales a 1, 2, 3 y 4 respectivamente:
Comentarios