关于matlab画等高线图的问题已知13个点的三维坐标(x,y,z),还知道Z关于x,y 的函数表达

发布时间:2021-02-25 06:35:21

关于matlab画等高线图的问题已知13个点的三维坐标(x,y,z),还知道Z关于x,y 的函数表达式,怎么画等高线图?还有怎么改变等高线间图像的颜色?怎么改变colorbar的范围?就是比如吧-10~100改成60~110?

网友回答

可用MATLAB中的  contour函数
Create a contour plot of the function:
z = xe(–x2 – y2)
over the range –2 ≤ x ≤ 2,–2 ≤ y ≤ 3.
[X,Y] = meshgrid(-2:.2:2,-2:.2:3);
Z = X.*exp(-X.^2-Y.^2);
[C,h] = contour(X,Y,Z);
set(h,'ShowText','on','TextStep',get(h,'LevelStep')*2)
colormap cool
关于matlab画等高线图的问题已知13个点的三维坐标(x,y,z),还知道Z关于x,y 的函数表达式,怎么画等高线图?还有怎么改变等高线间图像的颜色?怎么改变colorbar的范围?就是比如吧-10~100改成60~110?(图1)
以上问题属网友观点,不代表本站立场,仅供参考!