Workspace
Command
Windows
Command
History
Current directory
b)
>>dsolve (Ds = a* x^2, x)
La variable independiente es x
MATLAB resuelve la ecuacin:
ans =
1/3*a*x^3+C1
Solucin particular:
Si las condiciones iniciales o en la frontera han sido especificadas, se
puede obtener una solucin particular para una ecuacin diferencial ordinaria.
Una ecuacin de primer orden requiere de una condicin, una de segundo
orden requiere dos condiciones, y as sucesivamente. Para obtener una
solucin particular se deben utilizar las siguientes sintaxis del comando
dsolve.
dsolve ( eq, cond1, var)
Para una EDO de primer orden:
Para una EDO de orden superior: dsolve (eq, cond1, cond2, var)
b)
>> dsolve('D2y-2*Dy+2*y=0','y(0)=1','Dy(0)=0')
ans =
La solucin se visualiza:
exp(t)*cos(t) - exp(t)*sin(t)
y = et cos(t) et sen(t)
La solucin se visualiza:
y = et (cos(t) sen(t))
Resolucin de ejercicios
>> dsolve('D2y+3*Dy-2*y=0')
ans =
C1*exp(t*(17^(1/2)/2 - 3/2)) + C2*exp(-t*(17^(1/2)/2 + 3/2))
2) Calcule la solucin a la siguiente ecuacin diferencial que
satisface las condiciones iniciales dadas.
>> dsolve('D2y-4*y=5','y(0)=0','Dy(0)=1')
ans =
(3*exp(-2*t))/8 + (7*exp(2*t))/8 - 5/4
>> dsolve('Dy=2*x*y','y(0)=5','x')
ans =
5*exp(x^2)
general en MATLAB:
>> dsolve('Dy=0.1*y-0.02*y^2','x')
ans =
-5/(exp(C1 - x/10) - 1)
Sabemos que esta constante C1 se determina usando una
condicin inicial para la ecuacin diferencial, por ejemplo
y(0) = 0.01. Para resolver la ecuacin diferencial con esta
condicin inicial necesitamos el cdigo:
>> dsolve('Dy=0.1*y-0.02*y^2','y(0)=0.01','x')
ans =
5/(exp(log(499) - x/10) + 1)
di/dt=171.42.*t(57.14*i);
Solucin general
i=3+C e^-57.14t
uando i(o)=0 => C=3
i=3-3(e^-57.14)