clear;clc; TXT =readmatrix("ord_1_1s_50M.csv"); b = TXT(:,2); a=abs(fft(b-mean(b))); loglog(a(1:100000));
时间: 2024-03-19 21:41:30 浏览: 43
ClC_SURF_V2.2.zip_V2 _object recognition_surf_物件辨識
这段代码是用MATLAB读取名为"ord_1_1s_50M.csv"的数据文件,并对其中的第二列数据进行FFT变换,然后绘制了前100000个频率点的幅度图像(横坐标是频率,纵坐标是幅度),并使用对数坐标轴进行了展示。
具体来说,代码中的`readmatrix`函数用于读取CSV文件中的数据,`TXT(:,2)`用于提取第二列数据,即需要进行FFT变换的数据。`fft`函数用于对提取出来的数据进行FFT变换,`abs`函数用于求取FFT变换后的幅值。最后,`loglog`函数用于绘制对数坐标轴下的幅度图像。
阅读全文