
symbolic toolbox - me sale error en residuez ( trans Z)
Publicado por Sheyla (1 intervención) el 18/07/2014 18:20:03
Hola colegas y/o amigos disculpen necesito ayuda con este código me sale error al compilarlo , y no estoy tan familiarizada con el MATLAB. por favor una ayuda..!
%% Problema
Nu = [ 0 4 0 7 ];
De = [ 1 -0.4 -0.72 0.142 0.0839 0.0063 ];
zplane( Nu , De )
roots( De) %obteniendo las raíces del denominador
[ r , p , k ] = residuez( Nu , De ) % Obtener la expansión en
% fracciones parciales
dstep( Nu , De , 12)
al compilarlo me sale asi :
ans =
0.9000
-0.7000
0.5000
-0.2000
-0.1000
Undefined function or variable 'a'.
Error in poly (line 2)
output=a*x.*x+b*x-c;
Error in residuez (line 105)
temp = fliplr(poly( p([1:(i-mults(i)), (i+1):Nres]) ));
y aquí el bendito error se los agradeceria mucho chicos si me pudieran dar una mano con este problema, gracias.!
Nota : este es el problema planteado
Obtenga la Transformada Z Inversa de H(z) haciendo uso de la expansión en
fracciones parciales y con ayuda del Toolbox Symbolic del Matlab.
Posteriormente, grafique h[n] para el intervalo de tiempo: 0 ≤ n ≤ 12.
Fz = (4*z^-1 + 7*z^-3)/(1-0.4*z^-1 - 0.72*z^-2 + 0.142*z^-3 + 0.0839*z^-4 + 0.0063*z^-5);
%% Problema
Nu = [ 0 4 0 7 ];
De = [ 1 -0.4 -0.72 0.142 0.0839 0.0063 ];
zplane( Nu , De )
roots( De) %obteniendo las raíces del denominador
[ r , p , k ] = residuez( Nu , De ) % Obtener la expansión en
% fracciones parciales
dstep( Nu , De , 12)
al compilarlo me sale asi :
ans =
0.9000
-0.7000
0.5000
-0.2000
-0.1000
Undefined function or variable 'a'.
Error in poly (line 2)
output=a*x.*x+b*x-c;
Error in residuez (line 105)
temp = fliplr(poly( p([1:(i-mults(i)), (i+1):Nres]) ));
y aquí el bendito error se los agradeceria mucho chicos si me pudieran dar una mano con este problema, gracias.!
Nota : este es el problema planteado
Obtenga la Transformada Z Inversa de H(z) haciendo uso de la expansión en
fracciones parciales y con ayuda del Toolbox Symbolic del Matlab.
Posteriormente, grafique h[n] para el intervalo de tiempo: 0 ≤ n ≤ 12.
Fz = (4*z^-1 + 7*z^-3)/(1-0.4*z^-1 - 0.72*z^-2 + 0.142*z^-3 + 0.0839*z^-4 + 0.0063*z^-5);
Valora esta pregunta


0