Вы находитесь на странице: 1из 4

'(ch2p1)' % Desplegar etiqueta 'Como estas?' % Mostrar cadena -3.96 % Mostrar el escalar-3.

96 -4+7i % Mostrar el numero complejo -4+7i -5-6j % Mostrar el numero complejo -5-6i (-4+7i)+(-5-6i) % Suma de dos numeros complejos y mostrar la suma M=5 % Asigna 5 a M y mostrar N=6 % Asigna 6 a N y mostrar P=M+N % Asigna M+N aP y mostrar pause

'(ch2p2)' % Desplegar etiqueta P1=[1 7 -3 23] % Almacanar polinomio s^3 + 7s^2 -3s + 23 como P1 y mostrar pause

'(ch2p3)' % Desplegar etiqueta P2=[ 3 5 7 8]; % Asigna 3s^3 + 5s^2 + 7s + 8 a P2 sin despliegue 3*5 % Evaluar 3*5 y desplegar el resultado pause

'(ch2p4)' % Desplegar etiqueta P3=poly([-2 -5 -6]) % Almacenar polinomio % (s+2)(s+5)(s+6) comoP3 y despliega los coeficientes pause

'(ch2p5)' % Desplegar etiqueta P4=[5 7 9 -3 2] % Forma 5s^4+7s^3+9s^2-3s+2 y despliega rootsP4=roots(P4) % Determinar las raices 5s^4+7s^3+9s^2-3s+2 % Asigna a roootsP4, y despliega pause

'(ch2p6)' % Desplegar etiqueta P5=conv([1 7 10 9],[1 3 6 2 1]) % Forma (s^3+7s^2+10s+9)(s^4-3s^3+6s^2+2s+1), as ignar a P5,y % Despliega pause

'(ch2p7)' % Desplegar etiqeuta numf=[7 9 12]; % Definir el numerador de F(s) denf=conv(poly([0 -7]),[1 10 100]); % Definir el denominador de F(s) [K,p,k]=residue(numf,denf;) % Encontrar los residuos y % Asignar a K; % Encontrar las raices del % denominador y % asignar a p; encontrar las % constantes y asignar a k pause

'(ch2p8) Example 2.3' % Desplegar etiqueta numy=32; % Definir el numerador deny=poly([0 -4 -8]); % Definir el denominador [r,p,k]= residue(numy,deny) % Calcular los residuos, polos, y cociente directo pause

'(ch2p9)' % Desplegar etiqueta 'Metodo vectorial, forma polinomial' % Desplegar etiqueta numf=150*[1 2 7] % Almacenar 150(s^2+2s+7) en numf y despliega denf=[1 5 4 0] % Almacenar s(s+1)(s+4) en denf y depliega 'F(s)' % Desplegar etiqueta F=tf(numf,denf) % Forma f(s) y despliega clear % Limpiar las variables anteriores del espacio de trabajo 'Metodo vectorial, forma factorizada' % Desplegar etiqueta numg=[-2 -4] % Almacena (s+2)(s+4) en numg y despliega deng=[-7 -8 -9] % Almacena (s+7)(s+8)(s+9) en deng y despliega K=20 % Definir k 'G(s)' % Desplegar etiqueta g=zpk(numg,deng,K) % Forma G(s) y despliega clear % Limpiar las variables anteriores del espacio de trabajo 'Metodo de la expresion racional, forma polinomial' % Desplegar etiqueta s=tf('s') % Definir 's' como un objeto LTI en forma polinomial F=150*(s^2+2*s+7)/[s*(s^2+5*s+4)] % Forma F(s) como una funcion de transferencia LTI % forma polinomial G=20*(s+2)*(s+4)/[(s+7)*(s+8)*(s+9)] % Forma G(s) como una funcion de transferen cia LTI % forma polinomial clear % Limpiar las variables anteriores del espacio de trabajo 'Metodo de la expresion racional, forma factorizada' % Desplegar etiqueta s=zpk('s') % Definir 's' como un objeto LTI en forma factorizada F=150*(s^2+2*s+7)/[s*(s^2+5*s+4)] % Forma F(s) como una funcion de transferencia LTI % forma factorizada G=20*(s+2)*(s+4)/[(s+7)*(s+8)*(s+9)] % Forma G(s) como una funcion de transferen cia LTI % forma factorizada pause

'(ch2p10)' % Desplegar etiqueta 'Coefficients for F(s)' % Desplegar etiqueta numftf=[10 40 60] % Forma numerador de F(s)=(10s^2+40s+60)/(s^3+4s^2+5s+7) denftf=[1 4 5 7] % Forma denominador de F(s)=(10s^2+40s+60)/(s^3+4s^2+5s+7) 'Roots for F(s)' % Desplegar etiqueta [numfzp,denfzp]=tf2zp(numftf,denftf) % Convierte F(s) a forma factorizada 'Roots for G(s)' % Desplegar etiqueta

numgzp=[-2 -4] % Forma numerador de K=10 % G(s)=10(s+2)(s+4)/[s(s+3)(s+5)] dengzp=[0 -3 -5] % Forma denominador de G(s)=10(s+2)(s+4)/[s(s+3)(s+5)] 'Coefficients for G(s)' % Despliega etiqueta [numgtf,dengtf]=zp2tf(numgzp',dengzp',K) % Convierte a G(s) a forma polinomial pause

'ch2p11' % Desplegar etiqueta 'Fzpk1(s)' % Desplegar etiqueta Fzpk1=zpk([-2-4]),([0 -3 -5],10) % Forma Fzpk1(s)=10(s+2)(s+4)/[s(s+3)(s+5)] 'Ftf1' % Desplegar etiqueta Ftf1=tf(Fzpk1) % Convierte Fzpk1(s) a forma de coeficientes 'Ftf2' % Desplegar etiqueta Ftf2=ft([10 40 60]),([1 4 5 7]) % Forma Ftf2(s)=(10s^2+40s+60)/(s^3+4s^2+5s+7) 'Fzpk2' % Desplegar etiqueta Fzpk2=zpk(Ftf2) % Convierte Ftf2(s) a forma factorizada pause

'(ch3p2)' % Desplegar etiqueta A= [0 1 0; 0 0 1; -9 -8 -7] % Representar A 'or' A= [0 1 0 0 0 1 -9 -8 -7] % Representar A pause

'(ch3p2)' % Desplegar etiqueta C=[2 3 4] % Representar vector renglon C B=[7; 8; 9] % Representar vector columna B 'or' B=[7; 8; 9] % Representar columna B 'or' B=[7 8 9] % Representar vector columna B 'or' B=[7 8 9]' % Representar vector columna B pause

'(ch3p3)' % Desplegar etiqueta A=[0 1 0; 0 0 1; -9 -8 -7]; % Representar A B=[7; 8; 9]; % Representar vector columna B C=[2 3 4]; % Representar vector columna C D=0; % Representar D F=ss(A,B,C,C) % Crear un objeto LTI y desplegarlo

'(ch3p4) Example 3.4' % Desplegar etiqueta 'Conversion de la representacion numerador-denominador' % Desplegar etiqueta

'Forma canonica controlable' % Desplegar etiqueta num=24;% Definir numerador de G(s)=C(s)/R(s) den=[1 9 26 24]; % Definir denominador [A,B,C,D]=tf2ss(num,den) % Convertir G(s) a la forma canonica controlable % Almacenar matrices A, B, C, D, y desplegarlas 'Phase-variable form' % Desplegar etiqueta P=[0 0 1;0 1 0;1 0 0]; % Formar matriz de transformacion Ap=inv(P)*A*P % Formar matriz A, forma de las variables de fase Cp=c*P % Formar vector C, forma de las variables de fase Dp=D % Formar D, forma de las variables de fase 'Representacion del objeto LTI' % Desplegar etiqueta T=tf(num,den) % Representar % T(s)=24/(s^3+9s^2+26s+24) como un objeto de funcion de transfere ncia LTI Tss=ss(T) % Convertir T(s) al espacio de estados pause

'(ch3p5)' % Desplegar etiqueta 'No es LTI' % Desplegar etiqueta A=[0 1 0;0 0 1;-9 -8 -7]; % Representar A B=[7;8;9]; % Representar B C=[2 3 4]; % Representar C D=0; % Representar D 'Ttf(s)' % Desplegar etiqueta [num,den]=ss2tf(A,B,C,D;1) % Convertir la representacion en el espacio de estado s a la % representacion de la funcion de transferencia % un numerador y un denominador en la forma polinomi al, % G(s)= num/den, y desplegar num y den 'LTI' % Desplegar etiqueta Tss=ss(A,B,C,D) % Modelo en la forma del espacio de estados LTI 'Forma polinomial, Ttf(s)' % Desplegar etiqueta Ttf=tf(Tss) % Transformar del espacio de estados a % la funcion de transferencia en forma polinomial 'Factored form, Tzpk(s)' % Desplegar etiqueta % Transformar del espacio de estados a % la funcion de transferencia en forma factorizada pause