You are on page 1of 2

UNIVERSIDAD CATOLICA DE LA SANTISIMA CONCEPCION

FACULTAD DE INGENIERIA
DEPARTAMENTO DE MATEMATICA Y FISICA APLICADAS

Ecuaciones Diferenciales (IN1008C)


Laboratorio 5
Resolución simbólica de EDO: Uso de comando dsolve
Matlab dispone de varios Toolbox (Herramientas) una de ellas, el Symbolic Math Tools (Herramienta
de cálculo simbólico), es la que usaremos en este laboratorio. Para saber que Toolsbox posee su version
de Matlab, hay que tipear ”ver” y ahı́ se desplegarán todas las herramientas disponibles en el software
instalado.

>> ver

Para resolver edos, el cálculo simbólico trae incorporado el comando dsolve. Por ejemplo, para resolver
analı́ticamente el problema: Hallar y = y(t) tal que y 0 = ty 2 , simplemente se debe ejecutar

>> dsolve(’Dy=t*y^2’)
ans =
-2/(t^2-2*C1)

Notar que en Matlab dy


dt se escribe Dy, además Matlab asume por defecto que t es la variable inde-
pendiente. Para cambiar la variable independiente, por ejemplo, si w es la variable independiente, se
ejecuta:

>> dsolve(’Dy=t*y^2’,’w’)

Para resolver un PVI, por ejemplo; Hallar y(t) tal que y 0 = ty 2 y y(−2) = 1, se ingresa

>> sol=dsolve(’Dy=t*y^2’,’y(-2)=1’)

puesto que ahora tenemos almacenada la solución en la variable sol, podemos evaluarla en distintos
valores, por ejemplo, t = 0.2, sólo hay que realizar

>> subs(sol,’t’,0.2)

No siempre es posible resolver las ecuaciones de forma explı́cita, para ver que en matlab también surge
esta dificultad, resuelva la ecuación y 0 = y−e
1
y y vea como responde el programa. Lamentablemente en

este caso no es posible incluir condiciones iniciales, de contorno o de frontera, sin embargo es posible
graficar las soluciones que se encuentran en un rectángulo, digamos para t ∈ [−4, 4], y ∈ [−3, 3]

1
>> ezcontour(’t-1/2*y^2+exp(y)’,[-4 4 -3 3])

Notar que t − 1/2 ∗ y 2 + exp(y) es parte de la solución implı́cita de la EDO y 0 = 1


y−ey . Si sólo deseamos
ver la solución tal que t − 12 y 2 + ey = 1 debemos hacer

>> ezplot(’t-1/2*y^2+exp(y)-1’,[-4 4 -3 3])

Resuelva los siguientes problemas


d2 y
• dt2 y + 2 dy 1
dt + 2 y = 0, y(0) = 7,
dy
dt (0) = 8.

• y 00 + 2y 0 + y = 0, y(0) = 2, y 0 (0) = 0.
• 2y 00 y 0 + 3y = 0, y(0) = 2, y 0 (0) = 0.
Todas son EDOs homogéneas a coeficientes constantes, con lo cual por teorı́a sus soluciones linealmente
independiente son las raı́ces de la ecuación caracterı́stica asociada. Para calcular esas raı́ces, busque via
comando help de matlab, la sintaxis del comando roots.

You might also like