文档帮助中心文档
n-D不均匀快速傅立叶变换
y = nufftn(x,t)
y = nufftn(x,t,f)
y = nufftn(x)
例子
y= nufftn(X,,,,t)沿着每个维度的每个维n-d数组X使用样品点t。
y= nufftn(X,,,,t)
y
X
t
y= nufftn(X,,,,t,,,,F)使用样品点计算裸照t和查询点F。指定F没有指定样品点,请使用nufftn(x,[],f)。
y= nufftn(X,,,,t,,,,F)
F
nufftn(x,[],f)
y= nufftn(X)返回n-D离散的傅立叶变换X。
y= nufftn(X)
全部收缩
创建一个3D信号X在不均匀的点上采样t在每个维度中。计算非均匀快速傅立叶变换y。
t = [1:10 11:2:29]';x = t;y = t';z =重塑(t,[1 1 20]);x = cos(2*pi*0.01*x) + sin(2*pi*0.02*y) + cos(2*pi*0.03*z);y = nufftn(x,{t,t,t,t});
输入阵列,指定为数字向量,矩阵或多维数组。
数据类型:双倍的|单身的|int8|INT16|INT32|UINT8|UINT16|UINT32|逻辑复杂的数字支持:金宝app是的
双倍的
单身的
int8
INT16
INT32
UINT8
UINT16
UINT32
逻辑
样品点,为输入阵列的每个维度指定为向量的向量,矩阵或单元格数组X。
当指定为向量或矩阵时t必须等于X。当未指定查询点时,将计算转换n在每个维度中均匀间隔的查询点,其中n = ceil(numel(x)。^(1/d))和dis the number of columns int。The outputy是一个d- 长度阵列n在每个维度中。
n = ceil(numel(x)。^(1/d))
什么时候t被指定为一个单元格数组d向量,每个矢量的长度必须等于相应维度的长度X。
数据类型:双倍的|单身的
查询点,为输入数组的每个维度指定为向量的向量,矩阵或单元格数组X。当指定为矩阵时F必须是一个m-经过-k数组,哪里k大于或等于尺寸的数量d由样品点定义。
什么时候F被指定为一个单元格数组d向量,输出每个维度的长度y等于单元阵列中相应向量的长度。
指定F没有指定样品点,请使用nufftn(x,[],f)。
背景池
螺纹池
此功能完全支持基于线程的环境。金宝app有关更多信息,请参阅在基于线程的环境中运行MATLAB功能。
FFT|FFTN|nufft
FFT
FFTN
nufft
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室