2017-09-24 95 views
0

得到传递函数F(1/Z)我定义的传递函数如下:如何从F(Z)在Matlab

I =[1,zeros(1,65800)]; 
f = filter(num, den, I); 
F = fftshift(fft(f)); 

其中F为F(Z)。使用F,我怎样才能得到F(1/z)?

回答

0

根据其help page,Matlab的filter命令实现了由numden指定的合理传递函数。因此,不需要使用fft来查找您的传输功能。它是

F(z)=(num(1)+ num(2)* z^-1 + ...)/(1+ den(2)* z^-1 + ...)

如果你想要F(z^-1),把z^-1代入上面的等式。