matlab如何将等高线图和三维图画在一起

2026年09月11日 20:55
有1个网友回答
网友(1):

用matlab如何将等高线图和三维图画在一起?实现的方法是用meshc和contour这个两个函数。例如:

x = -2:0.1:2;y = -2:0.1:3;

[X,Y] = meshgrid(x,y);

Z = X.*exp(-X.^2-Y.^2);

meshc(X,Y,Z)

hold on

contour(X,Y,Z,'ShowText','on')

运行结果