xlsread()函数读取.CSV格式的文件;
%xlsread()函数读取.CSV格式的文件;
clc;
clear;
%csv文件放在该目录下
file_path = 'C:\\新建文件夹';
csv_files = dir(fullfile(file_path, '*.csv'));
num = readmatrix(fullfile(file_path, csv_files.name), 'Range', 'B22');
%在利用fft()函数对读取的数据进行FFT分析;
plot(num);
y = fft(num);
%采样500k/s;
fs=500e3; N=length(num); %采样频率和数据点数
n=0:N-1; %时间序列
mag=abs(y);
f=n*fs/N;
%最后在画出频谱分析图;
bar(f(100:50000),mag(100:50000));
ylim([0,40000])
xlim([0,20000])