二维快速傅里叶变换
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
全部折叠
二维傅里叶变换对于处理二维信号和其他二维数据(如图像)很有用。
使用重复的块创建和绘制二维数据。
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:
ω米和ωn是统一的复杂根源:
我是虚单位。p和j下标是从0到米1,问和k下标是从0到n1。这个公式移动了指数X和Y1,在MATLAB中反映矩阵指标®.
使用注意事项和限制:
对墨西哥人输出,MATLAB编码器™使用MATLAB用于FFT算法的库。对于独立的C/ c++代码,默认情况下,代码生成器生成FFT算法的代码,而不是生成FFT库调用。要生成对特定安装的FFTW库的调用,请提供FFT库回调类。有关FFT库回调类的更多信息,请参见coder.fftw.StandaloneFFTW3Interface.
coder.fftw.StandaloneFFTW3Interface
为了模拟MATLAB函数块,仿真软件使用MATLAB用于FFT算法的库。对于C/ c++代码生成,默认情况下,代码生成器生成FFT算法的代码,而不是生成FFT库调用。要生成对特定安装的FFTW库的调用,请提供FFT库回调类。有关FFT库回调类的更多信息,请参见coder.fftw.StandaloneFFTW3Interface.
fft|fftn|fftw|ifft2
fft
fftn
fftw
ifft2
您点击了对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的事件和提供。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处
得到审判现在