文档章节

matlab的颜色映射colormap

o
 osc_fmg49rzg
发布于 2019/03/20 13:06
字数 574
阅读 41
收藏 0

精选30+云产品,助力企业轻松上云!>>>

转自:https://blog.csdn.net/qlj061001/article/details/78968273

作者:qlj061001
来源:CSDN 

 

Colormap 颜色映射

1、首先说明 颜色图 这个概念:

在matlab中用我们描述一种颜色通常用RGB(红绿蓝)的形式,当然在计算机中RGB取值都在0到1的实数,强度必须在 [0, 1] 范围内,值 0 表示无颜色,值 1 表示全强度。那么红色用[1 0 0]表示,蓝色用[0 0 1]表示,等等,那么这样的宽度是3的,包含元素为0与1之间的矩阵被称作 颜色图, 简单说颜色图就是可以为任意长度,但是宽度必须为3的矩阵,而且矩阵每个元素都是在0到1的实数,因此可以用它来表示一组颜色,通常用这一组颜色作为修饰当前的图形颜色。

在以前的matlab版本中,matlab默认的颜色图是 jet,jet 是 64*3的矩阵,在命令窗口中 打入 jet 即可查看这些矩阵元素;在2014版本以后 默认颜色图是  parula 颜色如下面:

 

从 R2018a 开始用户要考虑图窗和坐标区的颜色设置,因为从 R2018a 开始,如果为图窗设置颜色图,则图窗中的坐标区和图将使用相同的颜色图。

2、matlab内置的颜色图:

在matlab中已经为我们内置了几组图,如下

 

以上的每一组颜色都是64*3的矩阵形式存储在matlab中,这样在我们为当前的窗口设定颜色的时候就可以调用这些颜色,

通常用Colormap,例如colormap default 装入默认的颜色映射,colormap(cool)装入青兰到洋红色的颜色图。

当然我们想查看matlab某种内置的颜色映射的对应的矩阵时,可以使用函数 pcolor 、来显示一个颜色图。

n=10
colormap(jet)
pcolor([1:n+1;1:n+1])

 

3、colormap的一般应用

大多数绘图函数 meshsurffillpcolor 和它们的各种变形函数可以用颜色映象colormap函数来调整当前图窗的颜色。

例如下面例子:

[x,y,z]=peaks;
surfl(x,y,z);
colormap(jet) % 应用 jet颜色图

colormap(winter) %应用winter颜色图

 

      

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Matlab绘图基础——colormap在数字图像处理及三维图形展示上的应用(分层设色)

色图(color map)是MATLAB系统引入的概念。在MATLAB中,每个图形窗口只能有一个色图。 色图是m×3 的数值矩阵,它的每一行是RGB三元组。色图矩阵可以人为地生成,也可以调用MATLAB提供的函数来...

osc_h1iyh0d1
2018/04/05
18
0
Matlab imshow, image, imagesc 三者详细分析

1、显示RGB图像 相同点:这三个函数都是把mn3的矩阵中的数值当做RGB值来显示的。 区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩放(显示出来的尺寸大小)。 2、显...

osc_57loaj8m
2018/12/20
7
0
浅析image,imagesc,imshow的用法

浅析image,imagesc,imshow的用法 1、显示RGB图像 相同点:这三个函数都是把mn3的矩阵中的数值当做RGB值来显示的。 区别:imshow将图像以原始尺寸显示,image和imagesc则会对图像进行适当的缩...

osc_chmxgjn9
2018/04/03
2
0
Matlab中image、imagesc和imshow函数用法解析

来源:https://blog.csdn.net/zhuiyuanzhongjia/article/details/79621813 1、显示RGB图像 相同点:这三个函数都是把mn3的矩阵中的数值当做RGB值来显示的。 区别:imshow将图像以原始尺寸显示...

osc_1t8zhli7
2019/11/22
4
0
Matlab绘图基础——图形修饰处理(入门)

引入——标题、色条、坐标轴、图例等 例一: set(groot,'defaultAxesLineStyleOrder','remove','defaultAxesColorOrder','remove'); %每次使用记得清除上次设置的参数,否则设置的参数会被保......

osc_kf729ara
2018/03/23
14
0

没有更多内容

加载失败,请刷新页面

加载更多

Hacker News 简讯 2020-07-10

更新时间: 2020-07-10 01:15 US Supreme Court deems half of Oklahoma a Native American Reservation - (reuters.com) 美国最高法院认为俄克拉荷马州的一半是印第安人保留地 得分:131 | 评...

FalconChen
53分钟前
16
0
OSChina 周五乱弹 —— 求求你吃了我吧,不要再玩弄食物的感情了

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :张喆的单曲《陷阱 》 这首歌已经在网易找不到原唱了,不知道被哪家买了版权。#今日歌曲推荐# 《陷阱 》- 张喆 手机党少年们想听歌...

小小编辑
今天
26
1
清华陈文光教授:AI 超算基准测试的最新探索和实践。

道翰天琼认知智能平台为您揭秘新一代人工智能。 无规矩不成方圆。放在超级计算机的研发领域,没有一个大家普遍接受的算力评测指标,便难以推动超算迅猛发展。 而现在伴随着人工智能的发展,大...

jackli2020
今天
7
0
@RequestMapping, consumes 提交简单有意思的测试

getParm @GetMapping("getParm")public Result getParm(String id){ System.out.println(); return ResultFactory.success(id);} 等同于 == bodyParm @PostMapping("bodyParm......

莫库什勒
今天
25
0
63. Unique Paths II

题目: 63. Unique Paths II A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any p......

JiaMing
今天
55
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部