You are on page 1of 7

S1: Ecuaciones diferenciales

ordinarias
Matemática aplicada
Ing. Edwin Molina Cárdenas
2018 - 1
Objetivo
• Estudio de ecuaciones diferenciales ordinarias y sus
aplicaciones en sistemas mecánicos, mecatrónicos,
eléctricos
Solución de ecuaciones
diferenciales mediante
ode45
MATLAB dispone de varias funciones para resolver mediante
procedimientos numéricos ecuaciones
diferenciales: ode23, ode45, ode113, etc, (véase en el sistema de ayuda
para qué tipos de problemas es más adecuado cada uno de los
procedimientos). Eligiremos ode45 para resolver la mayor parte de los
problemas.
Sintaxis
[t,x]=ode45(odefun,tspan,x0, options, params)
• x es una matriz donde cada columna corresponde a las variables dependientes y t es
el vector tiempo.
• odefun es el nombre de la función,
• tspan especifica el intervalo de tiempo, un vector de dos números tspan=[ti,tf], tiempo
inicial y final. Para obtener valores de las variables dependientes en instantes
concretos t0, t1, t2, ... tn. se escribe tspan=[t0,t1....tn];
• x0 es un vector que contiene los valores iniciales.
• options es una estructura que se crea con la función odeset, que explicaremos al final
de esta página ya que es un asunto bastante complicado.
• params son parámetros que queremos pasar a la función odefun
En la mayor parte de los ejemplos, utilizaremos los tres primeros parámetros:
llamaremos a la función ode45 y le pasaremos la función odefunc, los instantes inicial y
final en el vector tspany las condiciones iniciales en el vector x0.
Vamos a volver a resolver los problemas planteados en este capítulo mediante la
función MATLAB ode45.
Ecuación diferencial de
primer orden
Elaboramos el script par integrar la ecuación diferencial
de primer orden que describe la carga de un
condensador

En la ventana de comandos corremos el script


Bibliografía
Bibliografía
• Kreysig, Erwin (2004). “Matemáticas avanzadas para
ingeniería”, México D.F. Limusa Wiley
• Zill, Dennis (2009). “Ecuaciones diferenciales con
aplicaciones de modelado”, Mexico D.F. Cencage
Learning
• Ibarbia Joanny (2015) “Resolución de ecuaciones
diferenciales con Matlab”

You might also like