fft/ifft transform of 2d matrix
11 views (last 30 days)
Show older comments
hello! i'm little confuse.if i want to make a fft trnformation of a 2d matrix what should i do? fft(x, [], 2),fft(x, [],1),fft2(x) or what else?
0 Comments
Accepted Answer
Walter Roberson
on 24 Jan 2012
It depends on your purpose. fft(x,[],2) does one fft for each row of x; fft(x,[],1) does one fft for each column of x; fft2(x) does a 2 dimensional fft (which is an fft in one direction followed by an fft in the other direction)
2 Comments
More Answers (1)
Dr. Seis
on 24 Jan 2012
If you want an idea of what is going on behind the scenes of fft2, then you can check out my answer here:
I show what the discrete 2D Fourier transform looks like coded up, and then compare the results with Matlab's 2D Fast Fourier Transform.
See Also
Categories
Find more on Transforms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!