18、MATLAB图形与数据结构全解析

MATLAB图形与数据结构全解析

一、MATLAB图形相关知识
(一)颜色设置与颜色映射

在绘制图形时,如果所有点都用相同颜色绘制,随着点数增多,新生成的点可能会被覆盖而无法看到。因此,每绘制500个点后,颜色会随机设置。

MATLAB图形能生成丰富多样的颜色,这可以通过颜色映射(Colormaps)来实现。以下是一个从太空视角展示地球的脚本示例:

load earth
image(X); colormap(map)
axis image

axis image axis equal 类似,但绘图框会紧密围绕数据。若想改变颜色映射,可将 colormap 的参数 map 替换为 hot

earth 加载的矩阵 X 大小为257×250,其每个元素是1 - 64范围内的整数。颜色映射函数默认生成一个64×3的矩阵,矩阵元素范围是0 - 1,三列分别代表红、绿、蓝(RGB)视频分量的强度,每行通过指定RGB分量定义一种特定颜色。 image 函数将其参数的每个元素映射到颜色映射的某一行,以确定该元素的颜色。例如:

cm = colormap(map);
cm(16,:)

可以验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值