rgb文档

一个令人印象深刻的全面调查的结果兰德尔·门罗的XKCD,这个函数返回的RGB颜色三胞胎几乎任何你能想到的颜色名称。为了与Matlab的语法,RGB值从0到1。如果你mispell颜色或你想要的颜色不是在数据库中,rgb将提供建议其他similarly-spelled颜色。

回到气候数据工具的内容

内容

语法

RGB = RGB(颜色名称)RGB = RGB(颜色名称1,颜色名称2,…颜色名称N) RGB = RGB({颜色名称1,颜色名称2,…颜色名称,N '})

描述

RGB = RGB(颜色名称)返回一个颜色的RGB值描述的颜色名称

RGB = RGB(颜色名称1,颜色名称2,…颜色名称,N”)返回一个N通过为每个颜色3矩阵包含RGB三胞胎的名字。

RGB = RGB({颜色名称1,颜色名称2,…颜色名称,N '})接受的颜色名称列表作为一个字符数组。

颜色参考图

在绘图前看到的颜色选项,您可以参考RGB图在这里,但是如果你考虑一个特定的颜色,试试rgb功能和它可能会有你寻找的RGB值。

示例1:单一的颜色

得到黄绿色的RGB值:

rgb (黄绿色的)
ans = 0.7569 0.9725 0.0392

示例2:多种颜色

获得多种颜色的RGB三胞胎:

rgb (“冬青”,向日葵的黄色的,“蓝宝石”)
ans = 0.1255 0.9765 0.5255 1.0000 0.8549 0.0118 0.1294 0.2196 0.6706

电脑显示器上的颜色被认为并不一定颜色的方式有些正式定义。如果我们认为的RGB值(1 0 0)为“红色”,[0 1 0]作为“绿色”,和(0 0 1),蓝色,rgb(“红”、“绿色”、“蓝色”)看起来像一个单位矩阵而不是我们有这个:

rgb (“红色”,“绿色”,“蓝”)
ans = 0.8980 0 0 0.0824 0.6902 0.1020 0.0118 0.2627 - 0.8745

您还可以输入颜色名称作为一个单元阵列:

myColors = {“皮”,“沼泽”,“光蓝绿”,“奶油糖果”,“肉桂”,“放射性绿色”};rgb_vals = rgb (myColors)
rgb_vals = 0.6745 0.4549 0.2039 0.4118 0.5137 0.2235 0.4627 0.9922 0.6588 0.9922 0.6941 0.2784 0.6745 0.3098 0.0235 0.1725 0.9804 0.1216

我们可以很容易的阴谋rgb_vals:

x = 1:长度(myColors);y = - x;散射(x, y, 1 e3, rgb_vals,“填充”)文本(x, y, myColors“horizontalalignment”,“中心”)轴(max (x) [min (x) 1 + 1分钟(y) 1马克斯(y) + 1])

作者信息

这个函数是由乍得a。格林地球物理研究所的德州大学奥斯丁分校。我不要求任何颜色数据负责;荣誉的分析和设计调查兰德尔·门罗。