필터 지우기
필터 지우기

FFT Kernel

조회 수: 9 (최근 30일)
Malathy
Malathy 2012년 3월 29일
댓글: Palguna Gopireddy 2021년 11월 9일
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.

답변 (2개)

Wayne King
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

Malathy
Malathy 2012년 3월 29일
Kernel used is [ 1 1; 1 -1]
  댓글 수: 1
Palguna Gopireddy
Palguna Gopireddy 2021년 11월 9일
how?

댓글을 달려면 로그인하십시오.

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by