主要内容

nufftn

N非均匀快速傅里叶变换

描述

例子

Y= nufftn (Xt函数的每个维度返回非均匀离散傅里叶变换(NUDFT)N- d数组X使用样本点t

Y= nufftn (Xtf使用样本点计算NUDFTt和查询点f.指定f在不指定采样点的情况下使用nufftn (X, [], f)

Y= nufftn (X返回N-D离散傅里叶变换X

例子

全部折叠

创建一个3d信号X在不均匀间隔的点取样t在每一个维度。计算非均匀快速傅里叶变换Y

T = [1:10 11:2:29]';x = t;y = t ';Z =重塑(t,[1 1 20]);X = cos(2 *π* 0.01 * X) +罪(2 * 0.02π* * y) + cos(2 *π* 0.03 * z);Y = nufftn (X, {t, t, t});

输入参数

全部折叠

输入数组,指定为数字向量、矩阵或多维数组。

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑
复数的支持:万博1manbetx是的

采样点,指定为输入数组的每个维度的向量、矩阵或单元格数组X

当指定为向量或矩阵时,表示t必须等于元素的个数X.如果没有指定查询点,转换将在N每个维度上均匀间隔的查询点,其中N =装天花板(元素个数(X) ^ (1 / D))D列数是多少t.输出Y是一个D-维长度数组N在每一个维度。

t的单元格数组指定为D向量,每个向量的长度必须等于相应维数的长度X

数据类型:|

查询点,为输入数组的每个维度指定为向量、矩阵或向量单元格数组X.当指定为矩阵时,f必须是一个——- - - - - -k数组,k是否大于或等于维度数D由采样点定义。

f的单元格数组指定为D向量,输出每个维度的长度Y等于单元格数组中相应向量的长度。

指定f在不指定采样点的情况下使用nufftn (X, [], f)

数据类型:|

扩展功能

另请参阅

||

介绍了R2020a