帮助中心帮助中心
二维快速傅里叶变换
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用后面的0来组成米——- - - - - -n矩阵,然后计算变换。Y是米——- - - - - -n.如果X那么它是多维数组吗fft2的前两个维度的形状X根据米而且n.
Y = fft2(X,米,n)
米
n
全部折叠
二维傅里叶变换对于处理二维信号和其他二维数据(如图像)很有用。
用重复块创建和绘制2-D数据。
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中的矩阵指标®.
使用注意事项和限制:
对于MEX输出,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编码器).
使用代码替换库(Code Replacement Library, CRL),您可以生成运行在上面的优化代码手臂®皮质®-带有Neon扩展名的处理器。要生成此优化的代码,必须安装嵌入式编码器®金宝appARM Cortex-A处理器支持包ARM Cortex-A处理器的金宝app嵌入式编码器支持包.的生成代码手臂皮层-A使用Ne10库。有关更多信息,请参见MATLAB函数支持ARM Cortex-A处理器的Ne10条件金宝appARM Cortex-A处理器的金宝app嵌入式编码器支持包.
使用代码替换库(Code Replacement Library, CRL),您可以生成运行在上面的优化代码手臂皮层- m处理器。要生成此优化的代码,必须安装ARM Cortex-M处理器金宝app的嵌入式编码器支持包(ARM Cortex-M处理器金宝app的嵌入式编码器支持包).的生成代码手臂皮层-M使用CMSIS库。有关更多信息,请参见MATLAB函数支持ARM Cortex-M处理器的CMSIS条件金宝app(ARM Cortex-M处理器金宝app的嵌入式编码器支持包).
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
输出Y它总是复的,即使所有虚部都是零。
有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
这个函数完全支持分布式数组。金宝app有关更多信息,请参见运行MATLAB函数与分布式数组(并行计算工具箱).
fft|fftn|fftw|ifft2
fft
fftn
fftw
ifft2
我的名字是,我的版本是,我的名字是,我的名字。我的意思是,你的意思是什么?
Hai fatto clic su uncollegamento che对应一个任务的MATLAB:
Esegui il comando inserendolo nella finestra di comando MATLAB。我浏览器网页不支持我的MATLAB。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处