作业帮 > 综合 > 作业

帮忙注释一下这个MATLAB程序吧,最好每句都注释,十分感谢!

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/07 23:38:25
帮忙注释一下这个MATLAB程序吧,最好每句都注释,十分感谢!
Fs = 90;
n = 0:1/Fs:199*1/Fs;
x=sin(2*pi*20*n)+sin(2*pi*30*n);
N=length(x);
Ft=(1:N)*Fs/N;
X=abs(fft(x)); %傅里叶变换
figure(1);
subplot(211)
plot(Ft,X);
xlabel('频率');
ylabel('幅度');
title('合适的采样频谱');
Fs = 40;
n = 0:1/Fs:199*1/Fs;
x = sin(2*pi*20*n)+sin(2*pi*30*n);
N=length(x);
Ft=(1:N)*Fs/N;
X = abs(fft(x)); %傅里叶变换
subplot(212)
plot(Ft,X);
xlabel('频率');
ylabel('幅度');
title('欠采样频谱');
帮忙注释一下这个MATLAB程序吧,最好每句都注释,十分感谢!
1定义Fs = 90;
2定义n从0到199/Fs,其中步进是1/Fs;
3x是两个正弦函数的相加;
4定义N为x的长度;
5Ft是一个一维向量;
6做FFT变换,在求其绝对值;
7一张图;
8将界面分成两份,在第一部分画图;
9以Ft为横坐标,X为纵坐标画图;
10横坐标的标注;
11纵坐标的标注;
12标题;
13
18将界面分成两份,在第二部分画图;
19