main.m
来自「matlab的滤波器」· M 代码 · 共 39 行
M
39 行
fs=44100;
[x1,fs]=wavread('music');
a=menu('请选择操作','原始信号','IIR滤波器','FIR滤波器','退出')
if a==1
sound(x1,fs);
f=fft(x1,length(x1));
printf2(x1,abs(f),abs(length(x1)));
main;
elseif a==2
b=menu('请选择所要的IIR滤波器','iirlowpass','iirhighpass','iirbandpass','返回上页')
if b==1
iirlowpass;
main;
elseif b==2
iirhighpass;
main;
elseif b==3
iirbandpass;
main;
elseif b==4
main;
end
elseif a==3
c=menu('请选择所要的FIR滤波器','firlowpass','firhighpass','firbandpass','返回上页')
if c==1
firlowpass;
main;
elseif c==2
firhighpass;
main;
elseif c==3
firbandpass;
main;
elseif c==4
main;
end
elseif a==4
a=0;
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?