Compute the 2D x order derivative of Gaussian
[out] = gaussx2d(kx,ky,order,sigma[,sigmax][,sigmay])
This function computes the 2D x order derivative of Gaussian. That is, the wavelet given by
PSIHAT (kx,ky) = kx.^order .* exp( - (A*K).^2 / 2 )
where PSIHAT is the Fourier transform of PSI;
K = (kx,ky);
A = diag(sigmax,sigmay).
This wavelet depends of three parameters: order, sigmax, sigmay. This function is used by the cwt2d routine which compute continuous wavelet transform in 2D.
>> step = 2*pi/128; >> [kx,ky] = meshgrid( -pi : step : (pi-step) ); >> wav = gaussx2d(kx,ky,6,1); >> imagesc(wav);
cwt2d cwt2d_yashow meshgrid samcwt2d samcwt2d_yashow sarcwt2d