文档

传输线

逆快速傅里叶变换

语法

X =传输线(Y)
X =传输线(Y, n)
X =传输线(Y, n,昏暗的)
X =传输线(___symflag)

描述

例子

X =传输线(Y)计算逆离散傅里叶变换Y使用快速傅里叶变换算法。X一样的尺寸吗Y

  • 如果Y是一个矢量,然后呢传输线(Y)返回向量的逆变换。

  • 如果Y是一个矩阵,然后呢传输线(Y)返回的反变换矩阵的每一列。

  • 如果Y是一个多维数组,那么传输线(Y)对待第一个维度的值不等于1的大小作为向量并返回每个向量的逆变换。

例子

X =传输线(Y,n)返回n分逆傅里叶变换Y通过填充Y尾随零长度n

例子

X =传输线(Y,n,昏暗的)沿着维度返回傅里叶反变换昏暗的。例如,如果Y是一个矩阵,然后呢传输线(Y, n, 2)返回n分每一行的逆变换。

例子

X =传输线(___,symflag)指定的对称性Y。例如,传输线(Y,“对称”)对待Y随着共轭对称的。

例子

全部折叠

和它的逆傅里叶变换之间的转换数据在时间和空间采样和数据采样的频率。

创建一个向量和计算它的傅里叶变换。

X = (1 2 3 4 5);Y = fft (X)
Y = 1到4列15.0000 + 0.0000我-2.5000 + -2.5000 + 3.4410 0.8123 -2.5000 - 0.8123我列5 -2.5000 - 3.4410

计算的反变换Y一样,这是原来的向量X

传输线(Y)
ans =1 2 3 4 5

传输线函数允许您控制的大小变换。

创建一个随机三五矩阵和计算每行的8“傅里叶反变换。每一行的结果长度8。

Y =兰德(3、5);n = 8;X =传输线(Y, n, 2);大小(X)
ans =3 8

近共轭对称向量,可以通过指定计算傅里叶反变换得更快“对称”选项,这也确保了输出是真实的。

创建一个向量Y这几乎是共轭对称并计算其傅里叶反变换。

V = 1:3;Y = (V + 1 e-15i翻转(V))
Y = 1到4列1.0000 + 0.0000我2.0000 + 0.0000 3.0000 3.0000 + 0.0000 + 0.0000我列5到6 2.0000我1.0000 + 0.0000 + 0.0000
X =传输线(Y,“对称”)
X =-0.1667 - -0.5000 2.3333 -0.5000 -0.1667 0

输入参数

全部折叠

输入数组,指定为一个向量,矩阵或多维数组。如果Y的类型是,然后传输线在单精度本地计算,X类型的也。否则,X返回类型

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑
复数的支持:金宝app是的

逆变换长度指定为[]或者一个非负整数标量。填充Y通过指定一个变换长度为0的长度大于Y可以改善的性能传输线。长度通常指定为2的乘方或小素数的乘积。如果n小于信号的长度,然后呢传输线忽略了其余的信号值过去nth条目并返回截断的结果。如果n是0,那么传输线返回一个空矩阵。

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

维操作,指定为一个正整数标量。默认情况下,昏暗的是第一个数组维度的大小不等于1。例如,考虑一个矩阵Y

  • 传输线(Y, [], 1)返回每一列的傅里叶反变换。

  • 传输线(Y, [], 2)回报每一行的傅里叶反变换。

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

对称类型,指定为“非对称”“对称”。当Y并不完全共轭对称由于舍入误差,传输线(Y,“对称”)对待Y就好像它是共轭对称的。有关共轭对称的更多信息,请参阅算法

更多关于

全部折叠

离散傅里叶变换的向量

Y = fft (X)X =传输线(Y)分别实现傅里叶变换和傅里叶反变换。为XY的长度n,这些变换定义如下:

Y ( k ) = j = 1 n X ( j ) W n ( j 1 ) ( k 1 ) X ( j ) = 1 n k = 1 n Y ( k ) W n ( j 1 ) ( k 1 ) ,

在哪里

W n = e ( 2 π ) / n

是其中之一n根的团结。

算法

  • 传输线功能测试向量Y共轭对称。一个向量v共轭对称的时候吗th元素满足v (i) =连词(v([1,结束:1:2)))。如果向量Y共轭对称,那么逆变换计算速度和输出是真实的。

扩展功能

另请参阅

||||

之前介绍过的R2006a

这个主题有帮助吗?