200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > -05-21 Matlab实现快速傅里叶逆变换

-05-21 Matlab实现快速傅里叶逆变换

时间:2021-02-02 17:44:28

相关推荐

-05-21 Matlab实现快速傅里叶逆变换

Matlab实现快速傅里叶逆变换

昨晚分享了matlab的快速傅里叶变换,应群友要求,分享一下快速傅里叶逆变换

昨晚文章:Matlab实现傅里叶变换

/qingfengxd1/article/details/117091349

Matlab实现快速傅里叶逆变换通过ifft函数。

语法

X =ifft(Y)

X =ifft(Y,n)

X =ifft(Y,n,dim)

X =ifft(___,symflag)

说明

X =ifft(Y)使用快速傅里叶变换算法计算Y的逆离散傅里叶变换。X与Y的大小相同。

如果Y是向量,则ifft(Y)返回该向量的逆变换。

如果Y是矩阵,则ifft(Y)返回该矩阵每一列的逆变换。

如果Y是多维数组,则ifft(Y)将大小不等于 1 的第一个维度上的值视为向量,并返回每个向量的逆变换。

X =ifft(Y,n)通过用尾随零填充Y以达到长度n,返回Y的n点傅里叶逆变换。

X =ifft(Y,n,dim)返回沿维度dim的傅里叶逆变换。例如,如果Y是矩阵,则ifft(Y,n,2)返回每一行的n点逆变换。

X =ifft(___,symflag)指定Y的对称性。例如,ifft(Y,'symmetric')将Y视为共轭对称。

示例

向量的逆变换,时空采样数据与频率采样数据间的傅里叶变换及其逆变换。

创建一个向量并计算其傅里叶变换。

X = [1 2 3 4 5];Y = fft(X)Y = 1×5 complex15.0000+0.0000i-2.5000+3.4410i-2.5000+0.8123i-2.5000-0.8123i-2.5000-3.4410i

计算 Y 的逆变换,结果与原始向量 X 相同。

​​​​​​​

ifft(Y)ans = 1×512345

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。