1 / 2
文档名称:

利用Simulink对Excel中的数据进行傅里叶分析.docx

格式:docx   大小:81KB   页数:2页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

利用Simulink对Excel中的数据进行傅里叶分析.docx

上传人:小荷才露尖尖角 2021/6/17 文件大小:81 KB

下载得到文件列表

利用Simulink对Excel中的数据进行傅里叶分析.docx

文档介绍

文档介绍:Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】
利用Simulink对Excel中的数据进行傅里叶分析
利用Simulink对Excel中的数据进行傅里叶分析
Simulink里提供了FFT模块,可以方便地对采集到的数据进行傅里叶分析。本文讲述如何利用simulink对Excel中的数据进行傅里叶分析。
Step1:在matlab指令窗口中输入如下指令打开Excel中的数据;
A = xlsread('D:\'); %将Excel中的数据存储到矩阵A中
T = A(:,1); %提取第一列到列向量T中
C=A(:,3); %提取要分析的第三列数据到向量C中
本文所用的Excel中共有三列数据,每列2000个元素,第一列为时间,第二列和第三列为数据,本文仅仅分析第三列数据,故只提取第一列时间和第三列的数据。可以看到在Matlab的workspace中生成了矩阵A和列向量T和C。
Step2:创建如下图所示的Simulink文件,
设置powergui的仿真类型为离散型,采样时间根据需要设定,这里设置为1us.
设置From Workspace模块的输入,T为时间,C为采样数据。
按照如下两个图设置示波器,这里的采样时间设置为1us,
Step3:运行simulink,然后打开Powergui Tools里面的FFT Analysis,选择输入变量Name为示波器中设置的Current,然后选择开始时间,周期数,基频,最大频率,然后点击Display即可得到FFT分析的结果。
附件:本文用到的数据以及matlab文件如下: