我有一个截止频率为的一阶巴特沃斯滤波器。那么它的传递函数是
使用双线性变换找到(该函数叫什么?),我得到
但是,我无法将这个结果与 Matlab 正在做的事情相协调。无论的值是多少,这似乎都是错误的。我假设和以下是的系数。B
A
>> [B,A] = butter(1,0.5)
B = 0.5000 0.5000
A = 1.0000 -0.0000
>> [B,A] = butter(1,0.6)
B = 0.5792 0.5792
A = 1.0000 0.1584
>> [B,A] = butter(1,0.7)
B = 0.6625 0.6625
A = 1.0000 0.3249
>> [B,A] = butter(1,0.8)
B = 0.7548 0.7548
A = 1.0000 0.5095
我有什么误解?