MATLAB - 显示数据点的组属性?

时间:2014-10-11 12:40:01

标签: matlab

我有一个数据集可以分为3组,grp_A1grp_A2grp_A3,按条件A或同时3 不同< / strong>群组,grp_B1grp_B2grp_B3,按条件B

我希望使用MATLAB可视化。所需的可视化应包含根据点和数据点包围数据点的圆圈。成员资格。

例如,考虑一个包含4个点的简单数据集

[pt1 pt2 pt3 pt4]

根据条件Apt1pt2属于grp_A1,pt3属于grp_A2,而pt4属于grp_A3。因此,一个红色(标准为A的红色)圈子包围pt1pt2,第二个红色圆圈包围pt3,第三个红色圆圈包围pt4

然而,根据条件Bpt2不是与pt1位于同一群组中,而是与pt3位于同一群组中。因此,应该有一个蓝色(标准为B的蓝色)括起pt1pt3,一个封闭pt2,另一个封闭pt4

我应该如何在MATLAB中做到这一点?

更新

问题复杂的原因是我的数据点是高维的,这意味着我还必须找到一种合理的方法。用2D呈现它们。合理地说#34;我的意思是我应该安排它们以使圆圈看起来不那么混乱。

1 个答案:

答案 0 :(得分:0)

在图中引入圆圈可能会使它变得混乱。也许,对标准A使用三种不同的颜色,对标准B使用三种不同的形状,并将它们绘制在数据上