INGENIERA EN SISTEMAS
COMPUTACIONALES
Tema: Método de Euler
Nombre de la asignatura: Métodos
Numéricos
Alumno: Jorge Brandon Vázquez Martínez
No. de Control: 21200639
Profesor: Giovanny Felipe Garcia
El método de Euler Gauss es un método numérico que sirve para resolver sistemas de
ecuaciones diferenciales ordinarias, permite encontrar soluciones mediante aproximación para
ecuaciones diferenciales que son difíciles de resolver o no pueden resolverse de manera
explícita. El método de Euler también se llama "método de los pasos pequeños", ya que cada
paso involucra resolver una ecuación principalmente no lineal.
Para poder aplicar este método, primero debe establecerse un intervalo solución y el tamaño
del espaciamiento ‘h’. Este método ofrece una solución en forma de tabla de la función
solución, con valores de y correspondientes a valores específicos de x.
Interpretación geométrica La condición inicial de (6.1) representa al punto P0 = (t0, y0) por
donde pasa la curva solución. Para este punto se cumple, dy dt ¯ ¯ ¯ ¯ P0 = f(t0, y0), lo cual
nos permite trazar una recta que pasa por el punto P0 y tiene de pendiente f(t0, y0). Esta recta,
aproxima a la solución en los alrededores de t0. Entonces, tomamos la recta y encontramos el
valor de y correspondiente a t1. Ahora tendremos el punto (t1, y1), y repetimos el proceso.
Código en Octave
INGENIERA EN SISTEMAS
COMPUTACIONALES
Tema: Método de Runge Kutta
Nombre de la asignatura: Métodos
Numéricos
Alumno: Jorge Brandon Vázquez Martínez
No. de Control: 21200639
Profesor: Giovanny Felipe Garcia
Los métodos de Runge-Kutta son una serie de métodos numéricos para resolver ecuaciones
diferenciales (o bien sistemas de ecuaciones diferenciales
Métodos lineales a un paso
Son métodos numéricos en los cuales para avanzar al paso siguiente solo es necesario la
información del paso inmediatamente anterior, es decir para avanzar al paso n+1 solo es
necesario la información sobre el paso n. O más formalmente
Teoría en extensión
Los métodos de Runge-Kutta methods son un caso particular o una especialización de los
métodos numéricos a un paso. Lo que caracteriza a un método de Runge-Kutta es que el error
tiene la forma
Método de Runge-Kutta de 2° orden
Si usamos los primeros tres miembros del desarrollo de Taylor tendremos:
Método de Runge-Kutta de 4° orden
La fórmula que más se aplica es:
Nótese que k2 depende de k1; k3 de k2, y k4 de k3.
Comandos de Octave para Rugen Kutta:
1- Definir la diferencial
2- Establecer las condiciones iniciales y parametros
Define las condiciones iniciales, como el valor inicial de y y el punto inicial x0.
Establece los parámetros necesarios para el cálculo, como el tamaño de paso h, el punto final
xf y cualquier otro parámetro requerido por la ecuación diferencial.
3- Implementar el método RK4:
Utiliza un bucle for para iterar sobre los puntos en el intervalo [x0, xf] con incrementos de
tamaño de paso h.
En cada iteración, calcula los coeficientes k1, k2, k3 y k4 utilizando las siguientes fórmulas:
onde x(i) y y(i) representan los valores de x y y en la iteración actual.
Luego, actualiza los valores de x y y utilizando la siguiente fórmula:
4- Visualizar los resultados:
Puedes utilizar comandos de visualización en Octave, como plot, para representar gráficamente
los resultados obtenidos.