Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutoriales MatLab
Tutoriales MatLab
MATLAB
Sistemas de Control
Prof. Alexander Hoyo
Universidad Simn Bolvar
Departamento de Procesos y Sistemas
Entorno de MATLAB
Editor
Simulink
Directorio
Ventana de
Comandos
Workspace
Historial de Comandos
Variables y Matrices
Definicin (=)
>>
>>
>>
>>
A=1
B=3; No muestra la operacin (;)
C=A+B
t=0:0.1:10; Vector desde 0 hasta 10
Matrices:
>>
>>
>>
>>
Uso de la Ayuda
help nombre_funcion
>> help tf da una descripcin de la funcin y
muestra ejemplos de cmo usarla.
help nombre_toolbox
>> help control system da un listado de
todas las funciones del toolbox especificado y una
descripcin breve de cada funcin del toolbox.
Grficas en MATLAB
plot(X,Y) Grfico 2D
>> t=0:0.1:10;
>> plot(t,sin(t))
Grficas en MATLAB
plot3(X,Y,Z) Grfico en 3D
>> t = 0:pi/50:10*pi;
>> plot3(sin(t),cos(t),t);
Transformada de Laplace
laplace Determina la transformada de Laplace
de una funcin temporal en forma simblica.
>> syms t s a w
>> laplace(t^5)
ans =
120/s^6
>> laplace(exp(-a*t)*sin(w*t))
ans =
w/((s+a)^2+w^2)
Transformada Inversa de
Laplace
ilaplace Determina la transformada inversa de
Laplace de una funcin F(s) en forma simblica.
>> syms t s
>> ilaplace(1/(s+5))
ans =
exp(-5*t)
>> ilaplace(s/((s+5)^2+2))
ans =
1/2*exp(-5*t)*(2*cos(2^(1/2)*t)5*2^(1/2)*sin(2^(1/2)*t))
Resolucin de Ecuaciones
Diferenciales
dsolve
>> dsolve('Dx = -a*x','x(0)=1')
ans =
exp(-a*t)
>> dsolve('D2y=-a^2*y','y(0)=1,Dy(0)=0')
ans =
cos(a*t)
>>H=series(H1,H2)
>>H=H1*H2
>>H=parallel(H1,H2)
>>H=H1+H2
>> H=feedback(H1,H2)
>> H=feedback(H1,H2,+1) realimentacin (+)
>> H=feedback(H1,1) unitaria (H2=1)
Tipos:
'square'
'sin'
'pulse'
EDITOR
>> edit Abre el editor de MATLAB
EDITOR
El archivo se guarda (*.m)
nombre.m
SIMULINK
>> simulink
Nuevo
Modelo
SIMULINK
Pasos:
Buscar
Seleccionar
Arrastrar
Unir
Ajustar
Simular
SIMULINK
Botn para correr
simulacin