Int i, j, nx=256, ny=256; MatDoub data(nx,ny); VecDoub speq(2*nx); Doub fac; ... rlft3(data,speq,1); for (i=0;i0) Cmplx(data[nx-i])[j] *= fac; } for (j=0;j0) Cmplx(speq)[nx-i] *= fac; } Cmplx(speq)[nx/2] *= (1.+3.*sqrt(2.)); rlft3(data,speq,-1);