急!MATLAB求传递函数系数问题

如何在MATLAB中,已知信号X经过传递函数H(Z)得到信号Y,其中X,Y已知,怎样求H(z)的各项系数,非常感谢!

第1个回答  2009-11-16
给你一个参考程序吧
clf;
N = 40;
x=[1,zeros(1,39)];
num = [0.9 -0.45 0.35 0.002];%X的系数
den = [1 0.71 -0.46 -0.62 ];%Y的系数
y = filter(num,den,x);
主要是用filter这个函数模型出信号X,Y的相除本回答被提问者采纳
第2个回答  2009-11-14
不知道,蒙一个,用最小二乘法拟合?
相似回答