MATLAB中散点图的主轴形状为椭圆

时间:2016-01-25 06:55:54

标签: matlab

在MATLAB中,我在(x,y)坐标中有一个二维散点图,形状为椭圆。如何获得长轴?

我在某处读到它与协方差矩阵的特征值的sqrt有关吗?

1 个答案:

答案 0 :(得分:3)

确实,特征向量会给你市长和短轴!

对于这种情况,我更喜欢计算机科学家给特征值分解的名称:主成分分析。 PCA将输出2"主要组件"或者是特征向量,就是这些“新轴”#34;这个新轴将是一个描述更好的点的轴,在椭圆体中,半径。

下图显示了我的意思。红色矢量是eingenvectors。

enter image description here

要逐步计算该事物,请检查另一个答案:Oriented Bounding Box is Misshapen and the Wrong Size in OpenGL

问题在于openGL,但在MATLAB中是答案。此外,你只需要一半的步骤,因为其他问题要求在点周围有一个边界框,OP需要你谈论这些半径。