请精通matlab的帮下忙,下面的代码有什么错么?本人初学
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/18 17:48:45
请精通matlab的帮下忙,下面的代码有什么错么?本人初学
fc1=1200;
N1=2*pi*0.9/(0.1*pi)
wc1=2*pi*fc1/fs;
ifrem(N1,2)==0
N1=N1+1;
end
Window= boxcar (N1+1); b1=fir1(N1,wc1/pi,Window);figure(3);
freqz(b1,1,512); title('低通滤波器的频率响应');
x1_low = filter(b1,1,x1);%对信号进行低通滤波
figure(4);
plot(x1_low);
title('信号经过低通滤波器(时域)');
figure(5);
plot([-fs/2:derta_fs:fs/2-derta_fs],abs(fftshift(fft(x1_low))));
title('信号经过低通滤波器(频域)');
为什么显示信号经过低通滤波器(频域)这步时只出来像下面这样的空白框.
![](http://img.wesiedu.com/upload/f/40/f40f5e377b3ca14707673fc1b11c59f9.jpg)
fc1=1200;
N1=2*pi*0.9/(0.1*pi)
wc1=2*pi*fc1/fs;
ifrem(N1,2)==0
N1=N1+1;
end
Window= boxcar (N1+1); b1=fir1(N1,wc1/pi,Window);figure(3);
freqz(b1,1,512); title('低通滤波器的频率响应');
x1_low = filter(b1,1,x1);%对信号进行低通滤波
figure(4);
plot(x1_low);
title('信号经过低通滤波器(时域)');
figure(5);
plot([-fs/2:derta_fs:fs/2-derta_fs],abs(fftshift(fft(x1_low))));
title('信号经过低通滤波器(频域)');
为什么显示信号经过低通滤波器(频域)这步时只出来像下面这样的空白框.
![](http://img.wesiedu.com/upload/f/40/f40f5e377b3ca14707673fc1b11c59f9.jpg)
![请精通matlab的帮下忙,下面的代码有什么错么?本人初学](/uploads/image/z/3777921-9-1.jpg?t=%E8%AF%B7%E7%B2%BE%E9%80%9Amatlab%E7%9A%84%E5%B8%AE%E4%B8%8B%E5%BF%99%2C%E4%B8%8B%E9%9D%A2%E7%9A%84%E4%BB%A3%E7%A0%81%E6%9C%89%E4%BB%80%E4%B9%88%E9%94%99%E4%B9%88%3F%E6%9C%AC%E4%BA%BA%E5%88%9D%E5%AD%A6)
程序改成如下:fs=22050;%加的部分
fc1=1200;
N1=2*pi*0.9/(0.1*pi);
wc1=2*pi*fc1/fs;
if rem(N1,2)==0
N1=N1+1;
end
Window= boxcar (N1+1);
b1=fir1(N1,wc1/pi,Window);%改了部分
figure(3);
freqz(b1,1,512); title('低通滤波器的频率响应');
x1_low = filter(b1,1,Window);%对信号进行低通滤波
figure(4);
plot(x1_low);
title('信号经过低通滤波器(时域)');
figure(5);
plot((-fs/2:fs/N1:fs/2),abs(fftshift(fft(x1_low))));%改了
title('信号经过低通滤波器(频域)');![](http://img.wesiedu.com/upload/c/e6/ce6f5379bf34ee3292c2efc321db02b6.jpg)
![](http://img.wesiedu.com/upload/7/cc/7ccc4317e671a948d083d6ce48280231.jpg)
![](http://img.wesiedu.com/upload/7/34/734abd37fc82a2f941ff6d6a515e683f.jpg)
fc1=1200;
N1=2*pi*0.9/(0.1*pi);
wc1=2*pi*fc1/fs;
if rem(N1,2)==0
N1=N1+1;
end
Window= boxcar (N1+1);
b1=fir1(N1,wc1/pi,Window);%改了部分
figure(3);
freqz(b1,1,512); title('低通滤波器的频率响应');
x1_low = filter(b1,1,Window);%对信号进行低通滤波
figure(4);
plot(x1_low);
title('信号经过低通滤波器(时域)');
figure(5);
plot((-fs/2:fs/N1:fs/2),abs(fftshift(fft(x1_low))));%改了
title('信号经过低通滤波器(频域)');
![](http://img.wesiedu.com/upload/c/e6/ce6f5379bf34ee3292c2efc321db02b6.jpg)
![](http://img.wesiedu.com/upload/7/cc/7ccc4317e671a948d083d6ce48280231.jpg)
![](http://img.wesiedu.com/upload/7/34/734abd37fc82a2f941ff6d6a515e683f.jpg)
请精通matlab的帮下忙,下面的代码有什么错么?本人初学
请技术达人帮我讲解一下下面的 matlab 小波变换 代码.有4个问题想问.
请详细解释下matlab的代码
请帮我看一下下面的matlab代码,关于voronoi图的.
这段matlab代码的结果是什么?
本人初学matlab,想用matlab做一个类似等温线的等高线图,请问源程序应该怎么写?
sars的matlab拟合代码
求matlab代码!急,请把下面式子用matlab代码写出来
Matlab使用ode45解微分方程组的基本问题,下面有一个简单的微分方程组求代码
急.有可用matlab代码的额外给100分
有没有大神帮我看一下MATLAB的代码
初学matlab,不知道下面的错误在哪儿,求高手解决.谢了!