我有一个矩阵,其中包含来自不同类别的采样点。 假设它们是10个主题的特征,每个主题有80个样本。

所以我有一个800 x 3的矩阵。

我想使用行作为3D点来绘制它,所以我使用了:

hold on;
for i=1:length(m)
plot3(m(i,1) , m(i,2) , m(i,3) , 'r*');
end

这可行,但是参数'r*'所有点都绘制为红色星号。

但是我想将每个类绘制成不同的颜色。 因此,每当i%80==0我都需要使用RGB向量更改color参数。 我怎样才能做到这一点?

谢谢你的帮助!

===============>>#1 票数:2 已采纳

我找到了答案。 您只需要绘制这样的点:

plot3(m(i,1) , m(i,2) , m(i,3) , 'Color' , [0.5 0.5 0] , 'Marker' , '*');

要么

plot3(m(i,1) , m(i,2) , m(i,3) , 'Color' , [r g b] , 'Marker' , '*');

  ask by jeff translate from so

未解决问题?本站智能推荐:

2回复

如何用RGB指示绘制深绿色图形

我想绘制深绿色和深绿色虚线图,但不幸的是MatLab抱怨矢量的长度不同 使用图时出错 向量的长度必须相同。 EasySim中的错误(第174行)
3回复

如何在Matlab中用特定颜色绘制矩阵的值

我在matlab中工作,我有一个矩阵,可以通过将绿色表示为每列/行的最小值,将红色表示为其余值,或者将红色表示为其他值,具体取决于接近程度或远低于最低值,最后打印出其中的值。 例如,假设我有以下矩阵: 我想要实现的是这样的: 有什么办法可以达到上述效果? 我正在检查p
1回复

在3D干图Matlab中用颜色区分数据点

假设我有一个包含多行和多列的矩阵(称为数据)。 我正在使用stem3进行绘图以获取3D视图。 col1和col2用作x和y轴。 col3用作z轴。 有没有一种方法可以操纵那些数据点的颜色,其中值大于高度500的数据点为蓝色,而其余的保持红色? 谢谢你的帮助!
4回复

在matlab中着色矩阵[重复]

可能重复: 如何使用显示的颜色和值来显示矩阵? 我在MATLAB中基本上有一个NxN (编辑:N可以达到80)矩阵的双倍和我将它绘制成一个数组(我想看到数字)和一些单元格应该是彩色的(决定的功能)我如何着色我的数字与数字无关)。 我想到了不同的方法: 创建一个网格
1回复

Matlab中具有RGB的HeatMap

我想在我的项目中从HeatMap创建一个随机值,我是1x3 RGB向量,哪种方法适合我选择随机颜色,但是我按照以下RGB颜色向量创建了,在什么条件下我可以创建一个样本使用RGB的 HeatMap ,我目前仅需要10到15种颜色。 在Matlab中创建HeatMap场景的建议是什么?
1回复

Matlab如何在输入RGB值后接收颜色名称

Matlab:如何在输入RGB值后接收颜色名称 因此,我得到了这张图像,并使用impixelregion查找了每个像素的RGB值。 但是,我希望颜色的名称显示在Matlab上。 例如,如果我输入RGB值[9,9,11],我希望Matlab告诉我颜色是黑色。 我是否需要为此创建自己的函
1回复

如何通过Matlab计算图像的每个RGB颜色通道的强度百分比?

如何通过Matlab计算图像的每个RGB颜色通道的强度百分比? 以下Matlab代码无法正常工作: 我看不到每个通道R,G,B的强度百分比。 知道如何解决问题吗?
2回复

将RGB图像转换为索引图像而无需在Matlab中减少颜色

我正在对索引图像进行隐写术。 我的问题之一是在不降低颜色的情况下将rgb图像转换为索引图像。 我发现在matlab中的rgb2ind函数使用最小方差量化和抖动将rgb转换为索引。 我想要的是使此索引图像的颜色与rgb颜色完全相同。 我怎样才能做到这一点? 例如,在此代码中,我拥有此
1回复

如何在Matlab中将特定值映射到RGB颜色代码中[重复]

这个问题已经在这里有了答案: 如何以编程方式创建自定义颜色图? 2个答案 我正在Matlab中进行数据分析,我有来自三个不同类的数据点:(无损坏,小损坏和高损坏)。 这些类别由整数值(1、2、3)表示。 我正在通过使用正则化线性回归来预测这些类,我想创建一
3回复

将RGB光谱绘制为二维颜色矩阵?

关于如何将RGB颜色空间绘制为二维矩阵的任何建议? 我需要对发生的事情进行理论上的描述; 代码示例或伪代码会有所帮助,但不是必需的。 谢谢!