FFT Kernel
2 次查看(过去 30 天)
显示 更早的评论
How to find the Kernel that is used in Matlab for doing FFT. For eg. a = [2 2; 0 1] and when I call b = fft2(a), I get the result as [5 -1;3 1].
How to find the kernel matrix that is used for FFT calculation.
0 个评论
回答(2 个)
Wayne King
2012-3-29
Hi The 2D DFT computes the DFT (as defined by the equation in the fft documentation) on the columns of a, and then it computes the DFT on the rows of that output. So
a = [2 2; 0 1];
b = fft2(a);
is equivalent to
b1 = fft(a); % compute DFT of the columns of a
b2 = fft(b1.'); % compute DFT of rows of b1
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fourier Analysis and Filtering 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!