|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
一共60000个点,想做FFT,时间步长是(2*pi/800)/100,所以采样频率我选的100/(2*pi/800),可是画出来的图上没有频率
clc
clear
fin=fopen('plate.txt');
tt=fscanf(fin, '%f\r\n',[60000,1]);
fclose(fin);
plot(tt)
figure
yy1=tt;
fs=100/(2*pi/800);
N=2048;
ky=fft(yy1,N);
n=0:length(ky)-1; % 从0到N-1,一共N个数
f=fs*n/length(ky);
subplot(211);
plot(f,abs(ky));
title('幅频特性曲线')
xlabel('频率Hz')
[value,index]=max(abs(ky));%将abs(ky)最大值点的横坐标、纵坐标分别赋给value和index
text(f(index),value,sprintf('maxpiont=(%f,%f)',f(index),value),'fontsize',8);%显示最大值点坐标
grid on
plate1.rar
(290.61 KB, 下载次数: 2)
|
|