Está en la página 1de 3

Comando Dsolve para EDO

MATLAB

UNIVERSIDAD AUTONOMA DEL CARIBE

25, 2017
Autor: Wendy Alian
Comando Dsolve.

Que es el comando Dsolve?

El comando Dsolve () consiste en una ecuacin que se desea resolver, el punto de partida de y (una
condicin), y el nombre de una variable independiente. En otras palabras este comando produce
la solucin de una ecuacin diferencial, o la solucin especifica asociada a un problema de valor
inicial. El comando Dsolve puede correctamente resolver la mayora de las ecuaciones
diferenciales por mtodos como separacin de variables, ecuaciones exactas, y ecuaciones
lineales. Cuando usamos el comando Dsolve es usual encontrar a y expresada explcitamente en
trminos de Matlab como funciones de t; esto incluye las funciones elementales y muchas
funciones especiales.

Instrucciones y Grafica.
1. Consideramos una ecuacin diferencial, en este caso , pondremos de ejemplo
dy 2
=t + y
dt
2. Escribimos el comando Dsolve acompaado de la estructura escrita de la ecuacin
a desarrollar es decir

>> dsolve (Dy= t^2+y, t )


Podemos observar que la D indica la derivada y necesita ser precedida de la
notacin de la ecuacin completa. Como se mencion en el primer prrafo,
MatLab necesita tomar una variable independiente, en este caso ser t, la cual
estar escrita seguida de la ecuacin, separada por una coma, y con la variable
entre comillas (t). Cabe resaltar que para abrir el comando dsolve (), despus del
primer parntesis se abrir el comando con comillas () y al terminar la escritura
antes de parntesis se cerrara con comillas tambin ().
3. Ahora usemos la misma ecuacin, pero con un problema de valor inicial
dy 2
=t + y , y ( 0 )=3
dt
Para esto se utilizara un comando llamado soll, que nos servir para darle salida al
cdigo, seguido de la estructura escrita, pero en este caso incluyendo el problema
de valor inicial :

>>soll=dsolve(Dy=t^2+y, y(0)=3 , t)

4. Supongamos que ahora queremos graficar la ecuacin dentro de un intervalo,


escojamos el intervalo 0 t 2 , aqu aparecer el comando ezplot para
darle salida a la accin,

Ezplot(soll, [0 2]. O bien soll(2)


Para darle salida al comando soll(2), agregaremos un comando llamado subs predecido de el
comando soll(2)
>>subs(soll, t, 2)
5. Ahora bien si graficamos la solucin de la curva con un valor inicial de y(0)=-3,-2,..3
sobre el intervalo que establecimos en soll(2), el comando se escribira de la
siguiente manera:

>>figure; hold on

>> syms t

>> for cval: -3:3

ezplot(subs(solla, c,cval), [0 2])

end

>>axis tight

>>title Solucion de Dy=t^2+y con y(0)=-3,.3

>>xlabel t, ylabel y

>>hold off