作业帮 > 综合 > 作业

matlab,根据两正弦信号之和的频域,分离这两个正弦信号

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 00:20:14
matlab,根据两正弦信号之和的频域,分离这两个正弦信号
load data.mat;
y=data(1,:);
N=512;
fy=abs(fft(y,N));
w=1e3.*(0:N/2)/N;
subplot(311)
plot(w,fy(1:N/2+1)) %画频谱图
--------------
以上源程序已求出两正弦信号之和的频域fy,如何分离fy,分别求出两个正弦信号的峰值及频率,并显示两个正弦信号的时域图.请接着补充源程序,

以上是fy的图
频率的话你要根据频谱来看啊.峰值你求不出来.
再问: 这是fy的图,现在不要求求峰值,只求两个正弦信号的频率即可
再答: 理论上,最大的两个峰值就是正弦信号的频率。。。
再问: 请教如何提高横坐标分辨率,使得上图峰值的横坐标值能够看清楚?请指教
再答: 工具栏有个放大镜,点击然后选择放大区域就可以