2D FFT of a 4D matrix
2 次查看(过去 30 天)
显示 更早的评论
Hi,
I have a 4D matrix M(x,px,y,py); I need to perform 2D FFT along the (x,y) coordinates and a 2DIFFT along the (px,py) coordinates. Is it possible to use only FFT ( and IFFT) function which can deal with separated dimensions ? Or maybe FFT2 (and IFFT2) although this function cannot work along specific dimensions ? Thank you for any help.
0 个评论
回答(1 个)
Bjorn Gustavsson
2022-1-20
Shouldn't this effectively be the same as running an FFT on the entire 4D-array (with some confusion about normalization-factors)?
8 个评论
Bjorn Gustavsson
2022-1-24
Great that it solved your problem.
The order should by definition not matter since the transform separates over orthogonal dimensions...
另请参阅
类别
在 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!