关于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)