搜索
您的当前位置:首页Matlab进行FFT的简单操作

Matlab进行FFT的简单操作

来源:飒榕旅游知识分享网
先讲要分析的数据放入工作空间

这个数据是以下代码生成,就是生成激励的数据

clc

T=0.0005; fs=1/T; fs_low=10 ; fs_high=500;

Amp=1;%1e9;%如果只能读取整形,用此幅值

u = idinput(50000,'sine',[fs_low*2/fs fs_high*2/fs],[-Amp Amp],[12249 10 1]); dlmwrite('IdentU_Dx5.txt',u);

打开如下窗口

Import变量

注意

右侧窗口data框填要分析的变量名

右侧窗口Sample Frequency框填采样频率 Name框自己起名

点OK后Signal窗口多了sig1变量

选中sig1,在Spectra那一栏点Create,出现Spectrum Viewer频谱浏览 左上有Signal的简单描述

方法选中FFT

Nfft写数据个数,点Apply

可以看到激励信号的FFT在50~500Hz很强(相对),频谱分析步骤完毕

因篇幅问题不能全部显示,请点此查看更多更全内容

Top