Is fftn() and ifftn() equivalent to a 3D Fourier Transform in this case?
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I'm trying to solve the 3D Heat Equation with Fourier Transforms. I'll have a 3D matrix with solutions u(x,y,z,t_n) at each node (created with meshgrid()). I then wish to find the 3D fft of that solution matrix to get the associated Fourier coefficients (which will be functions of time). Then I wish to forward those coefficients in time, and take the 3D ifft to recover the solution u(x,y,z,t_n+1) at the next time step. Is fftn() and ifftn() equivalent to 3D Fourier Transforms in this case?
0 commentaires
Réponse acceptée
David Young
le 21 Jan 2016
fftn(X) and ifftn(X) carry out a 3-D FFT or a 3-D inverse FFT if length(size(X)) is equal to 3.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Fourier Analysis and Filtering dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!