主要内容

FFT2.

2-D快速傅里叶变换

描述

例子

y = fft2(X的)返回二维傅里叶变换使用快速傅里叶变换算法的矩阵,其等同于计算FFT(FFT(x)。')。'。如果X是一个多维数组,然后是一个多维数组FFT2.采用高于2的每个维度的2-D变换y与尺寸相同X

例子

y = fft2(XM.N.的)截断X或垫子X与尾随零形成一个M.-经过-N.计算变换之前的矩阵。yM.-经过-N.。如果X是一个多维数组,然后是一个多维数组FFT2.形状前两个维度X根据M.N.

例子

全部收缩

2-D傅立叶变换对于处理2-D信号和其他2-D数据(如图像)是有用的。

使用重复块创建和绘制2-D数据。

p =峰(20);x = repmat(p,[5 10]);ImagesC(x)

图包含轴对象。轴对象包含类型图像的对象。

计算数据的2-D傅里叶变换。将零频分量转移到输出的中心,并绘制由此产生的100×200矩阵,与尺寸相同X

y = fft2(x);ImageC(ABS(FFTSHIFT(Y)))))

图包含轴对象。轴对象包含类型图像的对象。

软垫X使用零计算128×256变换。

y = fft2(x,2 ^ nextpow2(100),2 ^ nextpow2(200));ImagesC(ABS(FFTSHIFT(Y)));

图包含轴对象。轴对象包含类型图像的对象。

输入参数

全部收缩

输入数组,指定为矩阵或多维数组。如果X是类型单身的, 然后FFT2.本身计算单一精度,和y也是类型的单身的。除此以外,y作为类型返回双倍的

数据类型:双倍的|单身的|INT8.|INT16|INT32.|uint8.|uint16|UINT32.|逻辑
复数支持:金宝app是的

转换行数,指定为正整数标量。

数据类型:双倍的|单身的|INT8.|INT16|INT32.|uint8.|uint16|UINT32.|逻辑

变换列的数量,指定为正整数标量。

数据类型:双倍的|单身的|INT8.|INT16|INT32.|uint8.|uint16|UINT32.|逻辑

更多关于

全部收缩

2-D傅里叶变换

该公式定义了离散傅里叶变换yanM.-经过-N.矩阵X

y P. + 1 问: + 1 = σ. j = 0. M. - 1 σ. K. = 0. N. - 1 ω. M. j P. ω. N. K. 问: X j + 1 K. + 1

ω.M.ω.N.复杂的统一根源:

ω. M. = E. - 2 π. 一世 / M. ω. N. = E. - 2 π. 一世 / N.

一世是虚构的单位。P.j是从0开始的指数M.-1,和问:K.是从0开始的指数N.-1。此公式将指数移位Xy通过1反映Matlab中的矩阵指数®

扩展能力

GPU代码生成
使用GPU编码器™生成NVIDIA®GPU的CUDA®代码。

也可以看看

|||

在R2006A之前介绍