文档帮助中心文档
二维快速傅里叶变换
Y = fft2 (X)
Y = fft2 (X, m, n)
例子
Y = fft2 (X)返回二维傅里叶变换矩阵的快速傅里叶变换算法,相当于计算fft(快速傅里叶变换(X))。.如果X是多维数组吗fft2取大于2的每个维的二维变换。输出Y是同号的吗X.
Y = fft2 (X)
X
fft(快速傅里叶变换(X))。
fft2
Y
Y = fft2 (X,米,n)截断X或垫X用后面的零构成米——- - - - - -n矩阵在计算变换之前。Y是米——- - - - - -n.如果X是多维数组吗fft2形状的前两个维度X根据米和n.
Y = fft2 (X,米,n)
米
n
全部折叠
二维傅里叶变换用于处理二维信号和其他二维数据,如图像。
创建和绘制带有重复块的2d数据。
P =山峰(20);X = repmat(P,[5 10]);显示亮度图像(X)
计算数据的二维傅里叶变换。将零频率分量移到输出的中心,并绘制得到的100 × 200矩阵,其大小与X.
Y = fft2 (X);显示亮度图像(abs (fftshift (Y)))
垫X用0来计算一个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|逻辑
转换列的数量,指定为一个正整数标量。
这个公式定义了离散傅里叶变换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编码器™使用MATLAB用于FFT算法的库。对于独立的C/ c++代码,默认情况下,代码生成器会为FFT算法生成代码,而不是生成FFT库调用。要生成对特定安装的FFTW库的调用,请提供一个FFT库回调类。有关FFT库回调类的详细信息,请参见coder.fftw.StandaloneFFTW3Interface(MATLAB编码器).
coder.fftw.StandaloneFFTW3Interface
用于模拟MATLAB函数块,仿真软件使用MATLAB用于FFT算法的库。对于C/ c++代码生成,默认情况下,代码生成器为FFT算法生成代码,而不是生成FFT库调用。要生成对特定安装的FFTW库的调用,请提供一个FFT库回调类。有关FFT库回调类的详细信息,请参见coder.fftw.StandaloneFFTW3Interface(MATLAB编码器).
使用代码替换库(CRL),您可以生成运行在上面的优化代码手臂®皮质®-带有Neon扩展的处理器。要生成此优化代码,必须安装嵌入式编码器®金宝appARM Cortex-A处理器的支持包ARM Cortex-A处理器嵌金宝app入式编码器支持包.生成的代码手臂皮层-A使用Ne10库。有关更多信息,请参见Ne10 MATLAB函数支持ARM Cortex-A处理器的条件金宝appARM Cortex-A处理器嵌金宝app入式编码器支持包.
使用代码替换库(CRL),您可以生成运行在上面的优化代码手臂皮层- m处理器。要生成此优化代码,必须安装用于ARM Cortex-M处金宝app理器的嵌入式编码器支持包ARM Cortex-M处理器嵌金宝app入式编码器支持包.生成的代码手臂皮层-M使用CMSIS库。有关更多信息,请参见支持ARM Cortex-M处理器的MATLAB函数的CMSIS条件金宝appARM Cortex-M处理器嵌金宝app入式编码器支持包.
输出Y即使所有的虚部都是零。
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
此函数完全支持分布式数组。金宝app有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱).
fft|fftn|fftw|ifft2
fft
fftn
fftw
ifft2
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系