Documente Academic
Documente Profesional
Documente Cultură
Simulacin de ecuaciones diferenciales en MATLAB. Con aplicaciones a circuitos elctricos (en tres cortas lecciones)
MATLAB se basa en el uso de scripts y funciones de usuario para simular ecuaciones diferenciales. Los scripts son archivos que se ejecutan lnea a lnea y que pueden a su vez llamar a funciones de MATLAB o funciones definidas por el usuario. Considere por ejemplo, graficar la funcin sin(x) en el intervalo [0 6]. Podemos escribir el cdigo necesario en el archivo primer.m:
To get started select MATLAB Help or Demos for the Help menu >> primer >>
Al ejecutar el cdigo anterior se genera la siguiente grfica
El siguiente es un script que permite simular la ecuacin diferencial dx/dt = -x, con condicin inicial x(0) = 1.5. Recuerde que sta es una ecuacin diferencial de primer orden. El cdigo completo est en simu.m.
>> simu
se obtiene la grfica
La solucin analtica x(t) = -1.5*exp(-t) la podemos sobreescribir en la grfica anterior usando el comando hold, plot(t,-1.5*exp(-t),'xr'). Las opciones 'xr' significan que va a graficar cada punto con una 'x' y en color rojo. Vase el archivo simu2.m. El resultado:
Considere el siguiente ejemplo de un sistema no lineal de segundo orden (dos ecuaciones diferenciales de primer orden):
y y