在Matlab中导入Excel文件可以使用`xlsread()`函数。首先,你需要下载并安装MATLAB支持Office插件("MATLAB Support for Excel")。这个插件可以在MATLAB的"Add-Ons"菜单中找到。
接下来,你可以使用以下代码导入Excel文件并进行FFT变换:% 导入Excel数据data = xlsread('practice.xlsx');% 采样频率fs = 10000; % Hz% FFT变换N = length(data); % 数据长度f = (0:N-1)*(fs/N); % 频率范围Y = fft(data); % 进行FFT变换% 绘制频率谱plot(f, abs(Y))title('Frequency Spectrum')xlabel('Frequency (Hz)')ylabel('Magnitude')
请确保将`practice.xlsx`文件与Matlab脚本放在同一目录下。这段代码将绘制数据的频率谱图,其中x轴表示频率(Hz),y轴表示幅度。
希望对你有所帮助!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |