@Irene Zhou there is a missing element wise product operator for the equation in your code.
[X,Y] = meshgrid(linspace(700,900,100),linspace(-100,100,100));
Z = exp(-0.5.*((X-800)./40).^2).*cos(2*pi.*Y*1000./X);
% missed a element wise product operator
levels = 50;
contour(X,(Y),Z,levels)
colormap jet