用matlab计算 fft2( [ [1 2] [3 4] ] )所得结果为 [ [10 -2+2i] [-2 -2-2i] ]
但是我自己计算的结果如下:
先横向做一维FFT,有
fft( [1 2] ) = [3 -1]
fft( [3 4] ) = [7 -1]
得到矩阵 [ [3 -1] [7 -1] ]
再纵向做一维FFT,有
fft( [3 7] ) = [10 -4]
fft( [-1 -1] ) = [-2 0]
最后所得结果为 [ [10 -2] [-4 0] ]
问题出在哪里呢?
但是我自己计算的结果如下:
先横向做一维FFT,有
fft( [1 2] ) = [3 -1]
fft( [3 4] ) = [7 -1]
得到矩阵 [ [3 -1] [7 -1] ]
再纵向做一维FFT,有
fft( [3 7] ) = [10 -4]
fft( [-1 -1] ) = [-2 0]
最后所得结果为 [ [10 -2] [-4 0] ]
问题出在哪里呢?









