可以拖动上面的颜色块控制条改变位图颜色(双击)。一般是函数image()画出的连续的灰度图使用。比如x为一个100*100阶数字矩阵,则image(x)可画出色彩连续的灰度图
功能简介设定和获取当前的色图。使用方法色图是一个m*3的实数矩阵,实数的大小在0到1.0之间,每一行是定义一种颜色的一个RGB向量。颜色图的第k行定义第k种颜色,其中 map(k,:)=[r(k) g(k) b(k)]定义为红、绿、蓝亮度。 Matlab中文论坛
1.colormap(map)
设置颜色图为矩阵map。如果map中的任何值在区间[0,1]之外,MATLAB返回错误:Colormap must have values in [0,1]。
2.colormap('default')将当前的颜色图设置为默认的颜色图。
3.cmap=colormap
返回当前的颜色图。返回的值都在区间[0,1]内。
指定色图在color目录中的M文件产生多种色图。每一个M文件将颜色图的大小作为一个变量。例如:
colormap(hsv(128))
创建一个hsv颜色图,具有128种颜色。如果用户不指定大小,MATLAB创建与当前色图大小相同的色图。
支持的色图
下面将举例描述MATLAB内建的色图。用户除了可以编程指定MATLAB内建的色图,还可以使用Plot Tools图形用具界面的Figure Properties面板中的Colormap菜单来选择一种色图。.autumn 从红色平滑变化到橙色,然后到黄色;
.bone 具有较高的蓝色成分的灰度色图。该色图用于对灰度图添加电子的视图。
.colorcube 尽可能多地包含在RGB颜色空间中的正常空间的颜色,试图提供更多级别的灰色、纯红色、纯绿色和纯蓝色。 《Simulink与信号处理》
.cool 包含青绿色和品红色的阴影色。从青绿色平滑变化到品红色。
.copper 从黑色平滑过渡到亮铜色。
.flag 包含红色、白色、绿色和黑色。
.gray 返回线性灰度色图。
.hot 从黑色平滑过度到红色、橙色和黄色的背景色,然后到白色。 book.iLoveMatlab.cn
.hsv 从红色,变化到黄色、绿色、青绿色、品红色,返回到红色。
.jet 从蓝色到红色,中间经过青绿色、黄色和橙色。
.line 产生由坐标轴的ColorOrder属性产生的颜色以及灰色的背景色的色图。 .pink 柔和的桃红色。
.prism 重复这六种颜色:红色、橙色、黄色、绿色、蓝色和紫色。
.spring 包含品红色和黄色的阴影颜色。
.summer 包含绿色和黄色的阴影颜色。
.white 全白的单色色图。 Matlab中文论坛
.winter 包含蓝色和绿色的阴影色。
colormap
最新推荐文章于 2024-05-28 08:30:00 发布