主要内容

FFT2

2-D快速傅立叶变换

描述

例子

y = fft2(X返回二维傅立叶变换使用快速傅立叶变换算法的矩阵的矩阵,该算法等同于计算FFT(FFT(X)。')。。如果X是一个多维数组,然后FFT2将每个维度的2-D变换高于2。输出y大小与X

例子

y = fft2(X,,,,m,,,,n截断X或垫子X用尾随的零形成m-经过-n计算转换之前的矩阵。ym-经过-n。如果X是一个多维数组,然后FFT2塑造前两个维度X根据mn

例子

全部收缩

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

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

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

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

计算数据的2-D傅立叶变换。将零频率组件转移到输出的中心,并绘制所得的100 x-200矩阵,该矩阵的大小与X

y = fft2(x);imagesc(abs(fftshift(y)))

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

软垫X使用零来计算128 x-256变换。

y = fft2(x,2^nextPow2(100),2^nextPow2(200));imagesc(abs(fftshift(y)));

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

输入参数

全部收缩

输入数组,指定为矩阵或多维数组。如果X是类型单身的, 然后FFT2本地计算以单个精度计算,并且y也是类型单身的。否则,y被返回为类型双倍的

数据类型:双倍的|单身的|int8|INT16|INT32|UINT8|UINT16|UINT32|逻辑
复杂的数字支持:万博1manbetx是的

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

数据类型:双倍的|单身的|int8|INT16|INT32|UINT8|UINT16|UINT32|逻辑

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

数据类型:双倍的|单身的|int8|INT16|INT32|UINT8|UINT16|UINT32|逻辑

更多关于

全部收缩

2-D傅立叶变换

此公式定义离散的傅立叶变换y一个m-经过-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

一世是虚构的单位。pj是从0到m–1,和k是从0到n–1。此公式转移了索引Xy由1反映MATLAB中的矩阵索引®

扩展功能

GPU代码生成
使用GPU CODER™为NVIDIA®GPU生成CUDA®代码。

版本历史记录

在R2006a之前引入

也可以看看

|||