颜色图——colormap函数

        颜色图是由介于0和1之间的值组成的矩阵,用于定义诸如曲面、图像以及补片之类的图形对象的颜色。MATLAB通过将数据值映射到颜色图中的颜色来绘制这些对象。

        颜色图可以为任意长度,但宽度必须为三列。矩阵中的每一行均使用RGB三元组定义一种颜色。RGB三元组是包含三个元素的行向量,其元素分别指定颜色中红、绿、蓝分量的强度。强度必须在[0,1]范围内。值0表示无颜色,值1表示全强度。例如,以下命令将创建一个包含五种颜色(黑色、红色、绿色、蓝色和白色)的颜色图。

mymap=[0  0  0

               1  0  0

                0 1  0

                0  0 1

                1  1 1];

        要更改可视化的颜色方案,请调用colormap函数以更改所属坐标区或图窗的颜色图。例如,以下命令将创建一个曲面图,并将图窗的颜色图设置为mymap。

surf(peaks)

colormap(mymap)

        图像如下:

           

 

posted @ 2021-02-02 20:26  奋斗者_1  阅读(1520)  评论(0编辑  收藏  举报