主要内容

FFT2.

二维快速傅里叶变换

描述

例子

Y = fft2 (X返回二维傅里叶变换使用快速傅里叶变换算法的矩阵,其等同于计算FFT(FFT(x)。')。'.如果X是一个多维数组吗FFT2.对大于2的每个维度进行2- d变换。输出y与尺寸相同X

例子

Y = fft2 (XmN截断X或垫子X与尾随零形成一个m-经过-N计算变换之前的矩阵。ym-经过-N.如果X是一个多维数组吗FFT2.形状前两个维度X根据mN

例子

全部收缩

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

用重复的块创建并绘制2d数据。

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

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

计算数据的二维傅里叶变换。将零频率分量移到输出的中心,并绘制得到的100 × 200矩阵,其大小与X

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

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

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

Y = fft2 (X 2 ^ nextpow2 (100), 2 ^ nextpow2 (200);显示亮度图像(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.|逻辑

更多关于

全部收缩

二维傅里叶变换

该公式定义了离散傅里叶变换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 Coder™为NVIDIA®GPU生成CUDA®代码。

也可以看看

|||

之前介绍过的R2006a