matlab 怎么定义采样频率fs=20000; %设定采样频率fp1=4500;fp2=6500; %第一截止频率fs1=3000;fs2=7500; %第二截止频率As=40; %最小阻带
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/18 21:12:46
matlab 怎么定义采样频率fs=20000; %设定采样频率fp1=4500;fp2=6500; %第一截止频率fs1=3000;fs2=7500; %第二截止频率As=40; %最小阻带
matlab 怎么定义采样频率
fs=20000; %设定采样频率
fp1=4500;fp2=6500; %第一截止频率
fs1=3000;fs2=7500; %第二截止频率
As=40; %最小阻带衰减
Ws1=(fp1+fs1)/fs;Ws2=(fp2+fs2)/fs; %截止频率归一化处理
w=(fp1-fs1)/fs; %求归一化过渡带
M=ceil((As-7.95)/(14.36*w)) %计算所需滤波器的阶数
juxing=boxcar(M+1); %生成长度为M+1的矩形窗
boxb=fir1(M,[Ws1,Ws2],juxing); %生成矩形窗设计的fir滤波器
freqz(boxb,1,fs,fs); %绘制幅频和相频响应曲线
? fs=20000; \x09%设定采样频率
|
Error: Missing variable or function.
哪里出错了啊?
matlab 怎么定义采样频率fs=20000; %设定采样频率fp1=4500;fp2=6500; %第一截止频率fs1=3000;fs2=7500; %第二截止频率As=40; %最小阻带
你这样定义是没错的,我直接复制粘贴,运行结果: