control automatico ejercicios con matlab
Comando rlocus
Para obtener el lugar de las raíces, MatLab dispone del comando rlocus. Las diferentes sintaxis para utilizar este comando son:
rlocus(NUM,DEN): calcula y dibujael lugar de las raíces cuando se trabaja con la función de transferencia donde NUM y DEN son los vectores de los coeficientes en potencia descendiente de S de los polinomios del numerador ydenominador de la función de transferencia G(S). MatLab generará automáticamente un conjunto de valores de la ganancia K.
rlocus(NUM,DEN,K): calcula y dibuja el lugar de las raíces cuando se trabaja con lafunción de transferencia y ha sido previamente definido el rango de valores de K. Por ejemplo de 0 a 100 con incrementos de 10: k=0:10:100
R = rlocus(NUM,DEN,K) o [R,K] = rlocus(NUM,DEN): no dibujael lugar de las raíces pero almacena en la matriz R, de longitud igual al número de elementos de K, la localización de las raíces. R tendrá tantas columnas como raíces existan, estas pueden además sercomplejas.
rlocus(A,B,C,D), R=rlocus(A,B,C,D,K), o [R,K]=rlocus(A,B,C,D): son equivalentes a las sintaxis anteriores pero empleando las matrices de estado para hallar el lugar de las raíces.EDU» % PARTE 1
EDU» num = [1 0 1]
num =
1 0 1
EDU» den = [1 2 0]
den =
1 2 0
EDU» rlocus(num,den)
EDU» grid on
EDU» title('Lugar de las raíces')
EDU» %PARTE 2
EDU» num = [0 1 2];
EDU» den = [1 2 3];
EDU» rlocus(num, den)
EDU» grid on
EDU» title(‘Lugar de las raíces’)
EDU» % PARTE 2 numeral 4
EDU» num = [0 1 2];
EDU» den = [1 2 3];
EDU»rlocus(num, den)
EDU» v=[-5 1 -2.5 2.5];
EDU» axis(v);
EDU» grid on
EDU» title('Lugar de las raíces')
EDU» % PARTE 3
EDU» num = [0 0 1 0];
EDU» den = [1 5 4 20];
EDU» rlocus(num, den)
EDU»grid on
EDU» title('Lugar de las raíces')
EDU» % PARTE 4
EDU» a = [1 4 0]
a =
1 4 0
EDU» b = [1 6]
b =
1 6
EDU» c = [1 1.4 1]
c =
1.0000 1.4000...
Regístrate para leer el documento completo.