Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATLAB
MATLAB
1. INTRODUCCIN.
Inicialmente fue desarrollado para facilitar el estudio en
cursos de teora de matrices, lgebra lineal y anlisis numrico
(MATrix LABoratory), pero actualmente va ms all, ya que es
un sistema interactivo y un lenguaje de programacin con
capacidad de ejecucin tcnica y cientfica en general.
Su elemento bsico es una matriz, que no requiere
dimensionamiento previo y se escribe tal como se hace
matemticamente, lo cual aporta facilidad y rapidez de uso.
Es, adems, una herramienta potente para la representacin
grfica.
Se utiliza en muchos campos, nos centraremos en su utilidad
como herramienta en control.
2. FUNDAMENTOS DE MATLAB.
Nada ms ejecutar el programa, aparece la
ventana principal de MATLAB:
2.1. Expresiones.
Se introducen como se escriben matemticamente:
>> a = 4/3
respuesta:
a = 1.3333
respuesta:
a = 1.3333
respuesta:
ans = 1.3333
respuesta:
c=
13.3333
respuesta:
y = 1.6005 + 1.2486 i
respuesta:
A=
1 2
3 4
respuesta:
1 2
3 5
Un vector es una matriz de dimensin 1xn nx1 :
>> v = [sin(pi/3) -7^3 a+1]
A=
ans = 12
respuesta:
r = -3
-2
La funcin poly permite construir polinomios a partir de
sus races:
>> t = poly([-4 -5])
respuesta:
t = 1 9 20
x = P-1.Q
y = Q.P-1
x=P\Q
y=Q/P
respuesta:
ans = 1 3
2 4
Para operar sobre una matriz un vector, elemento a
elemento, se utiliza un punto delante del operador:
>> Datos = [1 2 3];
>> Datos.^2
>> Datos .* [4 5 6]
respuesta:
respuesta:
ans = 1 4 9
ans = 4 10 18
Ejemplo:
function [modulo,argumento]= polares(complejo)
modulo= abs(complejo);
argumento=angle(complejo);
figure; compass(modulo,argumento)
>> [m,a]=polares(3+2i)
m = 3.6056
a = 0.5880
2.6. GRFICOS.
Matlab suministra una importante coleccin de funciones
grficas debido a la facilidad de comprensin que aporta
la percepcin visual de datos.
La funcin plot genera grficos bidimensionales:
Por ejemplo:
>> x = -pi:pi/10:pi;
>> y = tan(sin(x)) - sin(tan(x));
>> plot(x,y)
3. HERRAMIENTAS DE CONTROL
TF
Funcin de Transferencia
SS
Espacio de estados
ZPK
Ceros-Polos-Ganancia
FRD
Respuesta en frecuencia
FUNCIN DE TRANSFERENCIA:
Un modelo de la funcin de transferencia (TF) se
define mediante sus polinomios del numerador y del
denominador.
Modelos de Funcin de Transferencia
donde:
son los coeficientes del numerador
son los coeficientes del denominador
% Ceros
% Polos
% Ganancia
Pole-Zero Map
2
>> pzmap(H)
1.5
1
0.5
0
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0.5
-1
1.5
% convierte el modelo a TF
% convierte el modelo a ZPK
>> h
>> g=zpk(h)
Transfer function:
s+1
------------s^2 + 2 s + 5
Zero/pole/gain:
(s+1)
-------------(s^2 + 2s + 5)
(a)
(b)