matlab傅里叶变换实例 如何在MATLAB里实现信号的快速傅里叶变换FFT?
浏览量:2904
时间:2021-03-11 11:33:31
作者:admin
如何在MATLAB里实现信号的快速傅里叶变换FFT?
代码:
1 N=8%原始离散信号有8个点
2 N=[0:1:N-1]%原始信号是一个有一行八列的矩阵
3 xn=0.5。^n%构建原始信号,这是一个指数信号
4
5 W=[-800:1:800]*4*pi/800%频域总长度为-800---800(应该是无限的,很少有高频分量,因此省略)
6 x=xn*exp(-J*(n“*W))%DTFT变换是用原始定义的方法对复指数分量求和得到的
7子图(311)
8杆(n,xn)
9标题(“原始信号(指数信号)”)
10子图(312)
11绘图(W/PI,ABS(x))
12标题(“DTFT转换”)
matlab傅里叶变换实例 matlab傅里叶变换fft函数 matlab对数据进行fft变换
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。