Progamas En Matlab
MATERIA:
CONTROL 1
TRABAJO:
PROGAMAS EN MATLAB
MAESTRO:
ALBERTO RIVERA
QUE PRESENTA:
JAFET ANTONIO MEJIA BRACAMONTES.
% Convertir modelo continuoen discreto.
>> A = [0,1;-3,-4];
>> B = [0;1];
>> [Ad,Bd] = c2d (A,B,0.1);
>> Ad,Bd
Ad =
0.9868 0.0820
-0.2460 0.6588
Bd =
0.0044
0.0820
% Calcular expancionde fracciones parciales.
>> B = [10];
>> A = [1,4,3];
>> [r,p,k] = residue (B,A);
>> r,p,k
r =
-5
5
p =
-3
-1
k =
[]
% Convertir modelo de espaciode estados en funcion de tranferencia.
>> A = [0,1;-3,-4];
>> B =[0;1];
>> C = [10,0];
>> D = 0;
>> iu = 1;
>> [num,den] = ss2tf (A,B,C,D,iu);
num =
0 0 10
den =1 4 3
% Convertir un modelo de espacio de estados al de cero-polo-ganancia.
>> A = [0,1;-3,-4];
>> B = [0;1];
>> c = [10,1];
>> D = 0;
>> iu = 1;
>> [z,p,k] =ss2zp(A,B,C,D,iu);
>> r,p,k
r =
[]
p =
-1
-3
k =
[]
% Convertir funcion de tranferencia a espacios de estados.
>> num = 10;
>> den = [1,4,3];
>> [A,B,C,D] = tf2ss(num,den);
>> A,B,C,D
A =
-4 -3
1 0
B =
1
0
C =
0 10
D =
0
% Convierte funcion de transferencia cero-polo-ganancia.
>> num = 10;
>>den = [1,4,3];
>> [z,p,k] = tf2zp (num,den);
>> z,p,k
z =
Empty matrix: 0-by-1
p =
-3
-1
k =
10
% Convierte cero-polo-ganancia en funcion de transferencia .>> z = [];
>> p = [-3,-1];
>> k = 10;
>> [num,den] = zp2tf (z,p,k);
>> num,den
num =
0 0 10
den =
1 4 3
% Convierte cero-polo-ganancia a espacio de estados.>> z = [];
>> p =[-3,-1];
>> k = 10 ;
>> [A,B,C,D] = zp2ss (z,k);
>> A,B,C,D
A =
-4 -1.7321
1.7321 0
B =
1
0
C =
0 5.7735
D =...
Regístrate para leer el documento completo.