FFT 和matlab 采样点数和傅里叶变换所需点数关系? 下面程序中的两个...答:采样点数越多,fft计算精度越高,但计算量增大,故要选择合适的采样点数.当采样点数等于2次幂数时,可用快速傅里叶变换法,极大提高运算速度,所以一般设定采样点数为2次幂数,实际采样数量不够时,自动以0填补.因为fft变换结果是对称的,故画图时,去掉了一般数据(第二个算式).不过我认为上述程序有问题......
MATLAB fft变换,横坐标为频率答:y,nfft,sf,w,nfft/2)>> nn=1:nfft/4 >> subplot(2,1,1)>>plot(f(nn),abs(z(nn)))>> xlabel('频率(Hz)')>> ylabel('幅值(m^2/s^4)')>> grid on >>fid=fopen(fno,’w’)>> for k=1:nfft/2 fprintf(fid,'%f%%%f\n',f(k),abs(z(k)))end status=fclose(fid)...