正在加载图片...
864202 -6 图193使用颜色条 19.4颜色映象的建立和修改 颜色映象就是矩阵,意味着你可以象其它数组那样对它们进行操作。函数 brighten就利用 这一点通过调整一个给定的颜色映象来增加或减少暗色的强度。 brighten(n)(0<1<=1)使当前颜 色映象变亮:而 brighten(n)(-1<=n<0)使它变暗。 brighten(m)后加一个 brighten(-m)使颜色映 象恢复原来状态。 newmap= brighten(m)命令创建一个比当前颜色映象更暗或者更亮的新的颜色 映象,而并不改变当前的颜色映象。命令》 newmap= brighten(cmap,n)对指定的颜色映象创建 个已调整过的式样,而不影响当前的颜色映象或指定的颜色映象cmap。 可以通过生成m×3的矩阵 amap来建立用户自己的颜色映象,并用 colormap( my map) 来安装它。颜色映象矩阵的每一个值都必须在0和1之间。如果企图用大于或小于3列的矩阵 或者包含着比0小比1大的任意值,函数 colormap会提示一个错误然后退出。 也可以在算术上来组合颜色映象,虽然结果有时是不可预料的。比如,一个叫pink的颜色 映象仅仅是 > pinkman=squr(2/3*gray+1/3*hot) 只当所有元素都在0与1之间时,才能保证结果是一个有效的颜色映象。精通 MATLAB 工具箱中包含了一个名叫 rainbow的颜色映象,它把可视范围扩展到整个颜色映象。函数 rainbow的在线帮助为: > help rainbow-6 -4 -2 0 2 4 6 8 -2 0 2 -2 0 2 -6 -4 -2 0 2 4 6 图 19.3 使用颜色条 19.4 颜色映象的建立和修改 颜色映象就是矩阵,意味着你可以象其它数组那样对它们进行操作。函数 brighten 就利用 这一点通过调整一个给定的颜色映象来增加或减少暗色的强度。brighten(n)(0<1<=1)使当前颜 色映象变亮;而 brighten(n)(-1<=n<0)使它变暗。brighten(n)后加一个 brighten(-n)使颜色映 象恢复原来状态。newmap=brighten(n) 命令创建一个比当前颜色映象更暗或者更亮的新的颜色 映象,而并不改变当前的颜色映象。命令» newmap=brighten(cmap,n)对指定的颜色映象创建一 个已调整过的式样,而不影响当前的颜色映象或指定的颜色映象 cmap。 可以通过生成 m×3 的矩阵 mamap 来建立用户自己的颜色映象,并用 colormap(mymap) 来安装它。颜色映象矩阵的每一个值都必须在 0 和 1 之间。如果企图用大于或小于 3 列的矩阵 或者包含着比 0 小比 1 大的任意值,函数 colormap 会提示一个错误然后退出。 也可以在算术上来组合颜色映象,虽然结果有时是不可预料的。比如,一个叫 pink 的颜色 映象仅仅是: » pinkmap=squr(2/3*gray+1/3*hot); 只当所有元素都在 0 与 1 之间时,才能保证结果是一个有效的颜色映象。精通 MATLAB 工具箱中包含了一个名叫 rainbow 的颜色映象,它把可视范围扩展到整个颜色映象。函数 rainbow 的在线帮助为: » help rainbow
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有