主要内容

fft2

二维快速傅里叶变换

描述

例子

Y = fft2(X返回二维傅里叶变换用快速傅里叶变换算法计算矩阵,这相当于计算fft(快速傅里叶变换(X))。.如果X那么它是多维数组吗fft2取高于2的每个维度的二维变换。输出Y是一样的尺寸吗X

例子

Y = fft2(Xn截断X或垫X用后面的0来组成——- - - - - -n矩阵,然后计算变换。Y——- - - - - -n.如果X那么它是多维数组吗fft2的前两个维度的形状X根据而且n

例子

全部折叠

二维傅里叶变换对于处理二维信号和其他二维数据(如图像)很有用。

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

P =峰(20);X = repmat(P,[5 10]);显示亮度图像(X)

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

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

Y = fft2(X);显示亮度图像(abs (fftshift (Y)))

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

X用0来计算128 × 256的变换。

Y = fft2(X,2^nextpow2(100),2^nextpow2(200));显示亮度图像(abs (fftshift (Y)));

图中包含一个axes对象。坐标轴对象包含一个image类型的对象。

输入参数

全部折叠

输入数组,指定为矩阵或多维数组。如果X是类型的,然后fft2本机计算单精度,和Y也是类型.否则,Y作为类型返回

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑
复数支持:金宝app是的

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

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

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

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

更多关于

全部折叠

二维傅里叶变换

这个公式定义了离散傅里叶变换Y一个——- - - - - -n矩阵X

Y p + 1 + 1 j 0 1 k 0 n 1 ω j p ω n k X j + 1 k + 1

ω而且ωn都是统一的复根:

ω e 2 π / ω n e 2 π / n

是虚单位。p而且j索引从0到1,而且k索引从0到n1。这个公式移动了X而且Y用1来反映MATLAB中的矩阵指标®

扩展功能

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

版本历史

R2006a之前介绍过

另请参阅

|||