matlab高手请进啊!!急急急!!

来源:百度知道 编辑:UC知道 时间:2024/07/03 22:27:08
需要用matlab生成一个源代码,(比如正弦函数,余弦函数,或他们的组合稍微复杂点的)需要生成它的图像及频谱的图像,并且要对其进行低通滤波,谢谢啊

>> fs=2000; %采样频率
>> N=1024; %步长
>> i=0:N-1;
t=i/fs;
f=50;
f1=150;
f2=250;
f4=550;
x=20*sin(2*pi*f*t)+4*sin(2*pi*f1*t)+3*sin(2*pi*f2*t)+0.8*sin(2*pi*f4*t)+randn(1,length(t)); %不同频率幅值的正弦波加高斯白噪声
>> subplot(121);plot(t,x);
xlabel('t');
ylabel('y'); %画图,坐标轴命名
>> save 信号.mat x %把X存为.mat格式信号

后面就可以把信号.mat引入到自己设计的低通滤波器滤波
可能不太符合你的要求,是以前的代码。

150分未必有人做,自己上网下代码吧