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)?
得到傳遞函數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)?
根據其help page,Matlab的filter
命令實現了由num
和den
指定的合理傳遞函數。因此,不需要使用fft
來查找您的傳輸功能。它是
F(z)=(num(1)+ num(2)* z^-1 + ...)/(1+ den(2)* z^-1 + ...)
如果你想要F(z^-1),把z^-1代入上面的等式。