matlab中z域传递函数知道后,怎么描述输出与输入的关系
1个回答
展开全部
matlab中提供多种方法来描述离散时域输出与输入的关系。最常用的是函数freqz()。以下详述:
如果输入输出的Z变换已知,那么freqz(b,a)就可以输出频率相应。其中b,a存储了Z变换传递函数的分子和分母系数。如图(其中z=e(jw))
下面来看Matlab例程。我们采用以下Z变换传递函数的分子和分母系数:
b =[0.0563 -0.0009 -0.0009 0.0563]; 其中b1 = 0.0563
a =[1.0000 -2.1291 1.7834 -0.5435]; 其中a1 = 1
Matlab代码如下:
% ====================================
b =[0.0563 -0.0009 -0.0009 0.0563];
a =[1.0000 -2.1291 1.7834 -0.5435];
freqz(b,a,'whole') % 'whole' 代表输出整周期频率响应
% ====================================
结果如下:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询