永发信息网

MATLAB程序问题,在线等,谢谢

答案:1  悬赏:40  手机版
解决时间 2021-04-04 20:49
  • 提问者网友:原来太熟悉了会陌生
  • 2021-04-04 15:45
MATLAB程序问题,在线等,谢谢
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-04-04 16:09
fp=400;
fs=300;
Rp = 1;
Rs = 20;
Wp1 =fp*2*pi;
Ws1 =fs*2*pi;
f=1000;
t=1/f; % f 是频率吗?
Wp=2*tan(Wp1/2)/t;
Ws=abs(2*tan(Ws1/2)/t); % ws 不能为负值的,但我不知道怎么改
[N,Wn] = buttord(Wp,Ws,Rp,Rs,'s');
[z,p,k]=buttap(N); %创建Buttord低通滤波器原型
[Bap,Aap]=zp2tf(z,p,k); %由零极点转换为传递函数的形式
figure(1)
freqs(Bap,Aap); %模拟低通滤波器的频率响应
title('模拟滤波器(低通原型)的频率响应')
[Bbs,Abs]=lp2hp(Bap,Aap,Wn); %模拟低通变高通
figure(2)
freqs(Bbs,Abs);
title('模拟滤波器的频率响应')追问我是学习matlab图形图像的,希望能互相帮助,方便加我的QQ467256799
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯