出错 Untitled (line 23) [b, a] = cheby1(n, Rp, [wp1, wp2], 'stop');
时间: 2024-03-08 13:49:04 浏览: 109
untitled-folder-1.zip_Untitled 1
这个错误可能是由于切比雪夫I型数字带阻滤波器的阶数n计算错误导致的。请检查计算阶数的代码是否正确,以下是计算阶数的代码:
```
% 计算通带最大衰减Rp和阻带最小衰减As对应的通带和阻带截止频率
ep = sqrt(10^(Rp/10) - 1);
a = sqrt(10^(As/10) - 1);
B = ws2 - ws1;
n = ceil(acosh(a/ep) / acosh(B / (2 * pi))); % 计算阶数
```
请检查代码中的Rp、As、ws1、ws2、wp1、wp2和Fs的值是否正确,并检查计算阶数的公式是否正确。如果还有问题,请提供更多的错误信息,我会尽力帮助你解决。
阅读全文