文档帮助中心文档
二维快速傅里叶变换
Y=fft2(X)
Y=fft2(X,m,n)
例子
Y=fft2(十)返回二维傅里叶变换用快速傅里叶变换算法计算一个矩阵,相当于计算fft(fft(X)。')。'. 如果十是多维数组fft2型取每维大于2的二维变换Y大小与十.
Y=fft2(十)
十
fft(fft(X)。')。'
fft2型
Y
Y=fft2(十,M,N)截断十或垫子十带尾随零以形成M-由-N计算变换前的矩阵。Y是M-由-N. 如果十是多维数组fft2型形状的前两个维度十根据M和N.
Y=fft2(十,M,N)
M
N
全部折叠
二维傅里叶变换对于处理二维信号和其他二维数据(如图像)非常有用。
创建并绘制具有重复块的二维数据。
P=峰值(20);X=repmat(P,[5 10]);图像C(X)
计算数据的二维傅里叶变换。将零频率分量移到输出的中心,然后绘制生成的100×200矩阵,其大小与十.
Y=fft2(X);图像c(abs(fftshift(Y)))
衬垫十用零来计算128×256的变换。
Y=fft2(X,2^nextpow2(100),2^nextpow2(200));图像c(abs(fftshift(Y)));
输入数组,指定为矩阵或多维数组。如果十属于类型单一的,那么fft2型以单精度进行本机计算,以及Y也属于单一的. 否则,Y作为类型返回双重的.
单一的
双重的
数据类型:双重的|单一的|国际8|国际16|国际32|单位8|单元16|uint32公司|符合逻辑的复数支持:万博1manbetx是的
国际8
国际16
国际32
单位8
单元16
uint32公司
符合逻辑的
转换行数,指定为正整数标量。
数据类型:双重的|单一的|国际8|国际16|国际32|单位8|单元16|uint32公司|符合逻辑的
转换列数,指定为正整数标量。
这个公式定义了离散傅里叶变换Y一个M-由-N矩阵十:
Y P + 1. , Q + 1. = ∑ J = 0 M − 1. ∑ K = 0 N − 1. ω M J P ω N K Q 十 J + 1. , K + 1.
ωM和ωN是统一的复杂根源:
ω M = E − 2. π 我 / M ω N = E − 2. π 我 / N
我是虚单位。P和J是从0到0的索引M–1,和Q和K是从0到0的索引N–1.该公式将十和Y在MATLAB中用1来反映矩阵指标®.
使用注意事项和限制:
对于MEX输出,MATLAB编码器™使用MATLAB用于FFT算法的库。对于独立的C/C++代码,默认情况下,代码生成器生成FFT算法的代码,而不是生成FFT库调用。要生成对特定已安装FFTW库的调用,请提供FFT库回调类。有关FFT库回调类的更多信息,请参见coder.fftw.standalonefftw3接口(MATLAB编码器).
coder.fftw.standalonefftw3接口
用于模拟MATLAB函数块,仿真软件使用MATLAB用于FFT算法的库。对于C/C++代码生成,默认情况下,代码生成器生成FFT算法的代码,而不是生成FFT库调用。要生成对特定已安装FFTW库的调用,请提供FFT库回调类。有关FFT库回调类的更多信息,请参见coder.fftw.standalonefftw3接口(MATLAB编码器).
使用代码替换库(CRL),您可以生成在上运行的优化代码手臂®皮质®-带有霓虹灯扩展的处理器。要生成此优化代码,必须安装嵌入式编码器®万博1manbetxarmcortex-A处理器支持包(ARM Cortex-A处理器万博1manbetx的嵌入式编码器支持包). 生成的代码臂皮质-A使用Ne10库。有关详细信息,请参阅MATLAB函数支持armcortex-A处理器的Ne10条件万博1manbetx(ARM Cortex-A处理器万博1manbetx的嵌入式编码器支持包).
使用代码替换库(CRL),您可以生成在上运行的优化代码臂皮质-M处理器。要生成此优化代码,必须安装armcortex-M处理器的万博1manbetx嵌入式编码器支持包(ARM Cortex-M处理器万博1manbetx的嵌入式编码器支持包). 生成的代码臂皮质-M使用CMSIS库。有关详细信息,请参阅MATLAB函数支持armcortex-M处理器的CMSIS条件万博1manbetx(ARM Cortex-M处理器万博1manbetx的嵌入式编码器支持包).
输出Y即使所有的虚部都是零,也总是复的。
有关详细信息,请参阅在GPU上运行MATLAB函数(并行计算工具箱).
此函数完全支持分布式阵列。有关详细信息,万博1manbetx请参阅使用分布式数组运行MATLAB函数(并行计算工具箱).
快速傅里叶变换|fftn公司|fftw公司|ifft2型
快速傅里叶变换
fftn公司
fftw公司
ifft2型
您拥有此示例的修改版本。是否要用编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:.
也可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站没有针对您所在位置的访问进行优化。
联系当地办事处