INSTITUTO TECNOLOGICO SUPERIOR DE IRAPUATO
METODOS NUMERICOS
Practica 23
Equipo: Luis Roberto cano piña, Luis Emiliano Quijas García, Fabián ortega trigueros.
DOCENTE DEL INSTITUTO TECNOLOGICO SUPERIOR DE IRAPUATO DE LA MATERIA:
LEONARDO ALFREDO ALVAREZ VAZQUEZ [Link]@[Link]
Resumen.
Este código resuelve numéricamente un sistema de dos ecuaciones
diferenciales ordinarias (EDOs) usando el método ode45 de MATLAB,
que está basado en Runge-Kutta de orden 4 y 5.
Inicialización:
Se limpian la consola y las variables con clc; clear;.
Definición del tiempo de integración:
Se establece el intervalo de tiempo de 0 a 5 con incrementos de 0.1
usando tspan = (0:0.1:5);.
Condiciones iniciales:
Se definen los valores iniciales de las variables del sistema, en este caso
y0 = [1, 0]; para
𝑦1(0) =1y 1(0) =1 y 𝑦2(0) =0y 2(0) =0.
Resolución del sistema:
Se utiliza el solver ode45 para resolver el sistema definido en la función
miODE. Este devuelve los valores de las variables a lo largo del tiempo.
Gráfica de resultados:
Se grafican las soluciones de
𝑦1(𝑡)y 1(t) y 𝑦2(𝑡)y 2
(t) en colores rojo y azul respectivamente, y se etiquetan los ejes.
Definición del sistema de ecuaciones:
Al final del archivo se define la función miODE, que contiene las dos
ecuaciones diferenciales del sistema. Esta función es llamada por ode45
durante la integración.
Funcionamiento del código:
Conclusión:
Este ejercicio demuestra cómo resolver numéricamente un sistema de
ecuaciones diferenciales ordinarias en MATLAB utilizando el método
ode45. La práctica permite visualizar el comportamiento dinámico de las
variables del sistema a lo largo del tiempo, lo cual es útil cuando no se
puede obtener una solución analítica. Además, se refuerzan conceptos
clave como la definición de funciones, el uso de vectores para
representar múltiples variables y la importancia de establecer
condiciones iniciales correctamente. Esta técnica es fundamental en
ingeniería, física y otras ciencias aplicadas para modelar fenómenos
reales complejos.