1、命令行键入:[X,Y] = meshgrid(-10:10);Z = X + Y;%定义XYZ的范围。
2、命令行键入:s = surf(X,Y,Z);%画图。
3、命令行键入:xlabel('X');ylabel('Y');zlabel('Z = C');%添加XYZ的标签。
4、命令行键入:colorbar%添加色条。
5、映射范围由 Axes 对象的 CLim 属性控制。此属性包含 [cmin cmax] 形式的二元素向量。cmin 的默认值等于 C 的最小值,cmax 的默认值等于 C 的最大值。在本例中,CLim 为 [-20 20],因为 C 的范围反映 Z 的范围。
6、将 CLim 更改为 [0 20] 会将 0 处以及其下的所有值统一映射为颜色图中的第一种颜色。
7、命令行键入:caxis([0 20]);%此命令会将 CLim 属性更改为 [0 20]。注意,曲面的下半部分映射到颜色图中的第一种颜色(深蓝色)。之所以进行这种裁剪,是因为 C(等于 Z)在这些点处的值小于或等于 0。
8、命令行键入:caxis([-60 20]);%拓宽映射范围,以查看数据在范围中所处的位置。例如,将范围更改为 [-60 20] 将得到仅使用一半颜色的曲面。颜色图的下半部分醑穿哩侬对应于 C 范围之外的值,因此曲面上不呈现这些颜色。