第一步:
建立仿真文件,加入powergui和示波器如下图所示:
第二步:
设置示波器参数,将示波器测出的数据导入matlab工作区,如下图所示:
其中Variable name随你怎么命名。我这里命名的是s。
第三步:运行仿真文件,并将所要进行的傅里叶数列导入结构数据s(在workspace中可以看到)中。如下面的是将函数y=abs(sin(100*pi*t))进行傅里叶分解:
1.在command window窗口中输入函数的准备数据,并将准备数据导入示波器的结构数据s 中:
t=0:0.0001:0.2;
y=abs(sin(50*pi*t));
s.time=t’;
s.signals.values=y’;
注意:结构数据中的数据必须为列向量,否则powergui将不能仿真。
2.进入simulink,现在可以正常的仿真了,点击FFT Analysis
matlab求傅里叶变换打开后的界面为:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论