主要内容

照亮

使色图变亮或暗

描述

例子

亮(β将当前颜色图中所有颜色的强度移动到同一方向。当颜色变亮时β之间的是0而且1,当它们变暗β之间的是-1而且0.变化的大小与的大小成正比β.使用此语法可为当前图中使用颜色映射的所有图形对象调整颜色。

例子

亮(地图β移动指定为的颜色映射的强度地图

newmap=变亮(___返回前面语法中任何输入参数组合的调整后的颜色图。指定输出参数时,当前数字不会受到影响。

亮(fβ转换分配给图形的颜色映射的强度f.其他图形对象的颜色会受到影响,如坐标轴、坐标轴标签和刻度。

例子

全部折叠

用默认的颜色贴图创建一个表面图。

冲浪(峰);

图中包含一个轴对象。axis对象包含一个surface类型的对象。

点亮当前图形的色图。

亮(8);

图中包含一个轴对象。axis对象包含一个surface类型的对象。

控件显示两个曲面图夏天平铺图表布局中的颜色图。

T = tiledlayout(1,2);Ax1 = nexttile;冲浪(ax₁,峰);Ax2 = nexttile;冲浪(ax2峰);colormap(夏天)

图中包含2个轴对象。坐标轴对象1包含一个曲面类型的对象。坐标轴对象2包含一个曲面类型的对象。

变黑的夏天配色并应用到第二个表面。

Newmap = illuminate(夏季,-.7);colormap (ax2 newmap)

图中包含2个轴对象。坐标轴对象1包含一个曲面类型的对象。坐标轴对象2包含一个曲面类型的对象。

输入参数

全部折叠

亮度调整参数,指定为数值标量值。的照亮函数将颜色图中的每个值提升到γ的幂,其定义为:

γ 1 β β > 0 1 1 + β β 0

数据类型:|

图调整,指定为a数字对象。指定此参数时,除使用颜色映射的对象外,图形内其他图形对象的颜色也会受到影响。例如,轴的颜色、轴标签和刻度会发生变化。

色差调整,指定为RGB三列矩阵。RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在[0,1]范围内。例如,这是一个包含五种颜色的颜色图:

Map = [0.2 0.1 0.5 0.1 0.5 0.8 0.2 0.7 0.6 0.8 0.7 0.3 0.9 1 0];

该表列出了常见颜色的RGB三元组值。

颜色 RGB值
黄色的 [11 10 0]
品红色的 [10 0 1]
青色 [0 1 1]
红色的 [10 0 0]
绿色 [0 10 0]
蓝色的 [0 0 1]
白色 [1 1 1]
黑色的 [0 0 0]

或者,您可以通过调用预定义的颜色映射函数之一来创建矩阵。类的输入参数调用该函数照亮函数。例如,该命令使parulacolormap。

亮(parula。8)

数据类型:|

输出参数

全部折叠

调整后的色图,返回为RGB三列矩阵。

版本历史

R2006a之前介绍

另请参阅

|