|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
- clc;
- clear;
- x=load('data.txt');
- figure;
- subplot(2,1,1);
- plot(x);
- x=detrend(x)
- fs=20000
- N=5000
- Y=fft(x)
- Ayy = (abs(Y)); %取模
- Ayy=Ayy/(N/2); %换算成实际的幅度
- Ayy(1)=Ayy(1)/2;
- F=([1:N]-1)*fs/N; %换算成实际的频率值
- subplot(212)
- plot(F(1:N/2),Ayy(1:N/2)); %显示换算后的FFT模值结果
- title('幅度-频率曲线图');
复制代码 程序如上,数据文本为data.txt,采样频率设置为20K,采样点数分别取1000,5000,10000,20000做测试,分辨率随之变化:20Hz,4Hz,2Hz,1Hz。如图figure1\figure2\figure3\figure4\,请问为什么横轴频率的坐标没变,可从图形可以明显看出一幅图属于下一幅图的局部,那为什么横轴坐标不变,我的程序哪里出了问题? |
|