在Matlab

时间:2015-12-31 09:41:41

标签: matlab fft pde ifft

我在傅立叶空间中解决了PDE(斯托克斯方程是特定的)。 PDE是三维的,我有三个波数,即三个方向的(k1,k2和k3)。我很困惑使用Matlab的ifft来获得真实空间的解决方案。我提供了一些相关数量的表达式:

k = [k1 k2 k3]; % The wave number vector
knor = norm(k); % magnitude of the wave vector
A = 1 + (knor)^-4;
ka = [A*k1 A*k2 k3]; % Another vector to be used
f = [f1 f2 f3]; % A force vector where I know values of each component
X = - i*(f*ka')/(k*ka'); % A solution for a relevant quantity in Fourier      space, i = sqrt(-1)
Y = f*(eye(3) - k'*ka/(k*ka')); % Another quantity in fourier space. Please note that Y is a vector and will have three components

我需要在物理空间中找到X和Y. Y将在x,y和z方向上具有三个分量。我很困惑如何使用ifft或ifft3来获得解决方案。感谢您的帮助和耐心。谢谢!!

0 个答案:

没有答案