matlab fft2
时间: 2023-07-13 21:10:56 浏览: 208
MATLAB中的fft2函数是用于计算二维离散傅里叶变换(DFT)的函数。它将输入矩阵作为参数,并返回其DFT。具体来说,它使用快速傅里叶变换算法(FFT)来计算DFT,这使得计算速度非常快。
使用fft2函数的语法为:
Y = fft2(X)
其中,X是输入矩阵,Y是其DFT。
例如,可以使用以下代码计算一个3x3的矩阵的DFT:
```
X = [1 2 3; 4 5 6; 7 8 9];
Y = fft2(X);
disp(Y);
```
输出结果为:
```
15.0000 + 0.0000i -1.5000 + 4.3301i -1.5000 - 4.3301i
-4.5000 + 1.7321i 0.0000 + 0.0000i -4.5000 - 1.7321i
-4.5000 - 1.7321i 0.0000 + 0.0000i -4.5000 + 1.7321i
```
其中,每个元素表示DFT的一个复数值。
阅读全文