x = linspace(-3, 3, 100); % 定义x
y = linspace(-3, 3, 100); % 定义y
[gridx, gridy] = meshgrid(x, y); % 生成x-y平面网格
% 以 z = x.*exp(-x.^2-y.^2)为例, 计算z
% 可以用z=x+y,但是画出来不好看,哈哈
z = gridx.*exp(-gridx.^2-gridy.^2);
% 画等高线
contour(gridx, gridy, z,'showtext','on');
xlabel('x')
效果图