武汉理工大学《MATLAB原理与应用》课程设计
n=0:N-1;figure(5); freqz(abs(h));
f1=200;f2=500;f3=1000; fs=3000; figure(6) subplot(211) t=0:1/fs:0.25;
s=sin(2*pi*f1*t)+sin(2*pi*f2*t)+sin(2*pi*f3*t); plot(t,s);
xlabel('时间/秒'); ylabel('幅度');title('信号滤波前时域图'); subplot(212) Fs=fft(s,512); AFs=abs(Fs); f=(0:255)*fs/512; plot(f,AFs(1:256));
xlabel('频率/赫兹'); ylabel('幅度'); title('信号滤波前频域图'); figure(7) sf=filter(h,1,s); subplot(211) plot(t,sf)
xlabel('时间/秒'); ylabel('幅度'); title('信号滤波后时域图'); axis([0.2 0.25 -2 2]); subplot(212) Fsf=fft(sf,512); AFsf=abs(Fsf); f=(0:255)*fs/512; plot(f,AFsf(1:256)
xlabel('频率/赫兹'); ylabel('幅度'); title('信号滤波后频域图');
22
武汉理工大学《MATLAB原理与应用》课程设计
本科生课程设计成绩评定表
姓 名 专业班级 题 目: 答辩或质疑记录: 性 别 最终评定成绩(以优、良、中、及格、不及格评定)
指导教师签字:__________________
年 月 日
23