You are on page 1of 7

Tutorial para resolver ecuaciones diferenciales usando MATLAB

El presente tutorial tiene como objetivo presentar al estudiante una manera en la que pueden
resolver ecuaciones diferenciales usando el software MATLAB como una herramienta que
puede ser útil para comparar resultados obtenidos al solucionar ecuaciones diferenciales de
forma analítica.

Adicional a esto, se mostrará una alternativa para graficar soluciones obtenidas o cualquier otra
función en un intervalo específico.

Tabla de contenido
Obteniendo solución general de una ecuación diferencial .............................................................. 2
Solución general de Ecuación diferencial de primer orden Usando MATLAB ........................ 2
Solución general de Ecuación diferencial de tercer orden Usando MATLAB ........................ 3
Solución de Problema de Valor Inicial (P.V.I) con MATLAB ............................................................. 4
Solución de P.V.I para Ecuación diferencial de primer orden Usando MATLAB ..................... 4
Graficar soluciones en un intervalo de interés ................................................................................. 6
Graficando solución en un intervalo usando MATLAB ............................................................. 6
Obteniendo solución general de una ecuación diferencial

La solución general de una ecuación diferencial aparece cuando resolvemos la ecuación


diferencial y no tenemos condiciones iniciales para evaluar. En ese caso aparecerán unas
constantes en la solución cuya cantidad dependerá del orden de la ecuación diferencial que se
esté tratando. Así por ejemplo para una ecuación diferencial de primer orden aparecerá una
constante y para una ecuación diferencial de segundo orden aparecerán dos.

Solución general de Ecuación diferencial de primer orden Usando MATLAB


Encuentre la solución general para la siguiente ecuación diferencial:

Organizamos primero la ecuación diferencial, teniendo:

Ahora hacemos uso de MATLAB para obtener la solución general. En la siguiente imagen se
verán claramente los comandos utilizados y la sintaxis que recomiendo utilizar. Estos
comandos son ejecutados en la Command Window del software.

Se obtiene como solución general lo siguiente:

El lector puede comprobar la solución obtenida en MATLAB, resolviendo la ecuación diferencial


de forma analítica.
Solución general de Ecuación diferencial de tercer orden Usando MATLAB
Encuentre la solución general para la siguiente ecuación diferencial:

Ahora hacemos uso de MATLAB para obtener la solución general. En la siguiente imagen se
verán claramente los comandos utilizados y la sintaxis que recomiendo utilizar. Estos
comandos son ejecutados en la Command Window del software.

Se obtiene como solución general lo siguiente:

Se omite el término de la solución dada por MATLAB debido a que es L.D. con el término
que resulta de la solución a la homogénea.

El lector puede comprobar la solución obtenida en MATLAB, resolviendo la ecuación diferencial


de forma analítica.
Solución de Problema de Valor Inicial (P.V.I) con MATLAB

Como sabemos en la solución general de una ecuación diferencial aparecen unas constantes en
la respuesta obtenida. Cuando en el planteamiento de una ecuación diferencial nos entregan
unas condiciones iniciales del estilo y(1)= 2, y’(0)=0, etc, se trata de un problema de valor inicial
donde en la solución que obtenemos no aparecen constantes debido a que se despejan al
evaluar las condiciones iniciales que nos presenta el ejercicio. En esta sección veremos cómo se
resuelven este tipo de problemas usando MATLAB.

Solución de P.V.I para Ecuación diferencial de primer orden Usando MATLAB


Dada la ecuación diferencial resuelva el P.V.I:

Organizando un poco la ecuación diferencial tenemos:

Analíticamente aplicando la solución para una ecuación diferencial lineal de primer orden se
obtiene como solución general lo siguiente:

Organizando:

Expandiendo el denominador en el segundo término y dividiendo la fracción queda:

Organizando:

Evaluando la condición y(0)=1, queda C = 1:


Ahora hacemos uso de MATLAB para obtener la solución. En la siguiente imagen se verán
claramente los comandos utilizados y la sintaxis que recomiendo utilizar. Estos comandos son
ejecutados en la Command Window del software.
Graficar soluciones en un intervalo de interés

Para terminar este tutorial veremos una alternativa para graficar funciones que presenta
MATLAB, aquí podremos aprender a graficar las soluciones de las ecuaciones diferenciales
obtenidas en un intervalo de interés y puede ser de utilidad para graficar alguna otra función
que requieran visualizar.

Graficando solución en un intervalo usando MATLAB


Graficar la solución del siguiente P.V.I en el intervalo [-3,3]:

Utilizamos el problema resuelto anteriormente y graficamos su solución en el intervalo pedido.


En la siguiente imagen se ve la secuencia de comandos implementados.
La gráfica obtenida se muestra a continuación, se observa una singularidad dada por la recta x
= 1. Para ese valor no se garantiza solución única en la ecuación diferencial T.E.U.

1/(x - 1)2 + (x 2 (2 x - 3))/(6 (x - 1)2)

12

10

-3 -2 -1 0 1 2 3
x

Con esto finalizamos el tutorial, espero les sea provechoso para complementar su aprendizaje.

You might also like