正在加载图片...
第十九章颜色的使用 MATLAB提供了许多在二维和三维空间内显示可视信息的工具。例如,看一条sin函数的 曲线图就会比一堆数据提供更多的信息。这种用图表和图形来表示数据的技术叫做数据可视化 MATLAB不仅是一个强大的计算工具,并且在以引人入胜和直观方式可视地表示数据方面也很 有特色。 但是很多时候,一个简单的二维或三维图形不能一次显示出想要提供的全部信息。这时, 颜色可以对图形提供一个附加的维数。前面章节讨论的许多绘图函数都可以接受一个可用的颜 色参量,来增加这附加的维数, 本章的讨论以研究颜色映象开始:如何使用、显示、修改和如何创建用户自己的颜色映象。 然后,阐述在一个图形窗口中仿真多个颜色映象的技术或只使用颜色映象的一部分的技术。最 后,讨论照明模型并提供例子 19.1颜色映象理解 MATLAB有一个叫颜色映象的数据结构来代表颜色值。颜色映象定义为一个有三列和若干 行的矩阵。利用0到1之间的数,矩阵的每一行都代表了一种色彩。任一行的数字都指定了 个RGB值,即红、黄、蓝三种颜色的强度,形成一种特定的颜色。一些有代表性的RGB值在 表19.1中给出 表191 简单颜色 Red(红) Green(绿)Blue(蓝)颜色 0110011021 0 0 黑白红绿蓝黄 青 天 l/2 橘 红蓝蓝黄红色 灰1 有十个 MATLAB函数产生预定的颜色映象。见表192第十九章 颜色的使用 MATLAB 提供了许多在二维和三维空间内显示可视信息的工具。例如,看一条 sin 函数的 曲线图就会比一堆数据提供更多的信息。这种用图表和图形来表示数据的技术叫做数据可视化。 MATLAB 不仅是一个强大的计算工具,并且在以引人入胜和直观方式可视地表示数据方面也很 有特色。 但是很多时候,一个简单的二维或三维图形不能一次显示出想要提供的全部信息。这时, 颜色可以对图形提供一个附加的维数。前面章节讨论的许多绘图函数都可以接受一个可用的颜 色参量,来增加这附加的维数。 本章的讨论以研究颜色映象开始:如何使用、显示、修改和如何创建用户自己的颜色映象。 然后,阐述在一个图形窗口中仿真多个颜色映象的技术或只使用颜色映象的一部分的技术。最 后,讨论照明模型并提供例子。 19.1 颜色映象理解 MATLAB 有一个叫颜色映象的数据结构来代表颜色值。颜色映象定义为一个有三列和若干 行的矩阵。利用 0 到 1 之间的数,矩阵的每一行都代表了一种色彩。任一行的数字都指定了一 个 RGB 值,即红、黄、蓝三种颜色的强度,形成一种特定的颜色。一些有代表性的 RGB 值在 表 19.1 中给出。 表 19.1 简单颜色 Red(红) Green(绿) Blue(蓝) 颜色 0 0 0 黑 1 1 1 白 1 0 0 红 0 1 0 绿 0 0 1 蓝 1 1 0 黄 1 0 1 洋红 0 1 1 青蓝 2/3 0 1 天蓝 1 1/2 0 橘黄 .5 0 0 深红 .5 .5 .5 灰色 有十个 MATLAB 函数产生预定的颜色映象。见表 19.2
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有