【发布时间】:2018-08-30 11:13:43
【问题描述】:
在 Matlab 中,我有一个矩阵 M,比如说:
M=[0 0 2 2 0 0
0 0 2 2 0 3
1 1 2 2 3 3
1 1 0 0 0 0
1 1 0 0 0 0];
带有一些标记为 1,2 和 3 的连接组件。 我需要通过使用不同的颜色(例如红色、绿色和蓝色)来区分组件(1、2 和 3)。任何帮助做到这一点。提前致谢
【问题讨论】:
-
我不明白你想要达到什么目的。能否请您提供一张图片,说明您得到了什么,以及您希望它是什么?
-
如果标记为 1,2,3 的矩阵元素代表像素集合,我如何将集合 1 涂成红色,将集合 2 涂成绿色,将集合 3 涂成蓝色? (参见图连接组件主题)
-
那么,
image(M+1), colormap([1 1 1; 1 0 0; 0 1 0; 0 0 1])? -
@Luis Mendo。谢谢路易斯。效果很好!
-
很高兴它成功了。添加为答案