
Problema con un problema de respuesta unitaria... sistemas de control en MATLAB.
Publicado por Carlos (4 intervenciones) el 02/04/2014 16:41:40
les de jo el codigo pa ver si alguien puede ayudarme o indicarme cual es el error....
obtengo la respuesta, pero me aparecen 3 graficas mas no dexeadas .... y no se me presenta un problema con la orden ..."" *x'.... por favor si alguien puede analizar ... y notificarme el error les quedo agradexido.... :D
CODIGO DEL PROBLEMA.....
%****Respuesta a un salto y a un impulso unitario de un sistema definido en
%el espacio de estados***
% Matrices A, B, C y D de las ecuaciones en el espacio de
% estados*****
A=[0 1 0 0
0 0 1 0
0 0 0 1
-0.0073 -0.0878 -0.4791 -1.47911];
B=[0;0.0878;-0.0347;0.0166];
C=[1 0 0 0];
D=[0];
%**** Orden de respuesta a un salto unitario***
[z,y,t]=step(A,B,C,D);
plot(t,y)
grid
title('respuesta a un salto unitario')
xlabel('t deg')
ylabel('salida y')
%*** La respuesta a un impulso unitario del sistema es la misma que la
%derivada de la respuesta a un salto unitario. Por esta razon, la respuesta
%a un impulso unitario de este sistema viene dada por y'=x2. Para
%representar la respuesta impulsional introduzca la orden siguiente****
x2=[0 1 0 0]*x' ;plot(t,x2) % EN ESTA LINEA DE CODIGO ES DONDE SE PRESENTA EL PROBLEMA.
grid
title('Respuesta a un impulso unitario')
xlabel('t seg')
ylabel('Salida a un impulso unitario en la entrada, x2')
obtengo la respuesta, pero me aparecen 3 graficas mas no dexeadas .... y no se me presenta un problema con la orden ..."" *x'.... por favor si alguien puede analizar ... y notificarme el error les quedo agradexido.... :D
CODIGO DEL PROBLEMA.....
%****Respuesta a un salto y a un impulso unitario de un sistema definido en
%el espacio de estados***
% Matrices A, B, C y D de las ecuaciones en el espacio de
% estados*****
A=[0 1 0 0
0 0 1 0
0 0 0 1
-0.0073 -0.0878 -0.4791 -1.47911];
B=[0;0.0878;-0.0347;0.0166];
C=[1 0 0 0];
D=[0];
%**** Orden de respuesta a un salto unitario***
[z,y,t]=step(A,B,C,D);
plot(t,y)
grid
title('respuesta a un salto unitario')
xlabel('t deg')
ylabel('salida y')
%*** La respuesta a un impulso unitario del sistema es la misma que la
%derivada de la respuesta a un salto unitario. Por esta razon, la respuesta
%a un impulso unitario de este sistema viene dada por y'=x2. Para
%representar la respuesta impulsional introduzca la orden siguiente****
x2=[0 1 0 0]*x' ;plot(t,x2) % EN ESTA LINEA DE CODIGO ES DONDE SE PRESENTA EL PROBLEMA.
grid
title('Respuesta a un impulso unitario')
xlabel('t seg')
ylabel('Salida a un impulso unitario en la entrada, x2')
Valora esta pregunta


0