文件帮助中心文件
二维快速傅里叶变换
y = fft2(x)
y = fft2(x,m,n)
例子
Y = fft2 (X)返回二维傅里叶变换使用快速傅里叶变换算法的矩阵,其等同于计算FFT(FFT(x)。')。'.如果X是一个多维数组吗FFT2.对大于2的每个维度进行2- d变换。输出y与尺寸相同X.
Y = fft2 (X)
X
FFT(FFT(x)。')。'
FFT2.
y
Y = fft2 (X那m那N)截断X或垫子X与尾随零形成一个m-经过-N计算变换之前的矩阵。y是m-经过-N.如果X是一个多维数组吗FFT2.形状前两个维度X根据m和N.
Y = fft2 (X那m那N)
m
N
全部收缩
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。此公式将指数移位X和y到1以反映Matlab中的矩阵索引®.
使用说明和限制:
对墨西哥人输出,Matlab Coder™使用MATLAB用于FFT算法的库。对于独立的C/ c++代码,默认情况下,代码生成器为FFT算法生成代码,而不是生成FFT库调用。要生成对特定安装的FFTW库的调用,请提供一个FFT库回调类。有关FFT库回调类的更多信息,请参阅coder.fftw.standalonefftw3interface.(MATLAB编码器).
coder.fftw.standalonefftw3interface.
用于模拟aMatlab功能块,仿真软件使用Matlab用于FFT算法的库。对于C / C ++代码生成,默认情况下,代码生成器为FFT算法产生代码而不是生成FFT库调用。要生成对特定安装的FFTW库的调用,请提供一个FFT库回调类。有关FFT库回调类的更多信息,请参阅coder.fftw.standalonefftw3interface.(MATLAB编码器).
使用代码替换库(CRL),您可以生成运行的优化代码手臂®皮质®- 具有霓虹灯扩展的处理器。要生成此优化代码,必须安装嵌入式编码器®金宝app用于ARM Cortex-A处理器的支持包(ARM Cortex-A处理器金宝app的嵌入式编码器支持包).生成的代码手臂皮层- 使用NE10库。有关更多信息,请参阅MATLAB函数支持ARM Cortex-A处理器的Ne10条件金宝app(ARM Cortex-A处理器金宝app的嵌入式编码器支持包).
使用代码替换库(CRL),您可以生成运行的优化代码手臂皮层-M处理器。要生成此优化代码,必须安装ARM Cortex-M处理器金宝app的嵌入式编码器支持包(ARM Cortex-M处理器金宝app的嵌入式编码器支持包).生成的代码手臂皮层-m使用CMSI库。有关更多信息,请参阅MATLAB函数的CMSIS条件支持ARM Cortex-M处理器金宝app(ARM Cortex-M处理器金宝app的嵌入式编码器支持包).
输出y是复数,即使所有虚部为零。
有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱).
fft|FFTN.|FFTW.|IFFT2.
fft
FFTN.
FFTW.
IFFT2.
Sie Haben EineAbgeänderte版模具北美山脉。MöchtenSieDieses Beispiel Mit IhrenÄnderungenÖffnen?
Sie Haben AUF EINEN LINK GEKLICKT,DER DIESEM MATLAB-BEFEHL ONTSPRICHT:
Führensieden befehl Durch Eingabe在Das Matlab-Befehlsfenster Aus。WebBrowserUnterstützenKeineMatlab-Befehle。
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室