我有一组大量的3D数据点,想将其拟合成一个椭球体。
我的数学知识很差,所以我在没有任何数学库的情况下实现最小二乘法时遇到了麻烦。
有没有人知道或者有一段可以将椭球体拟合到数据中的代码,我可以直接插入到我的项目中?C语言最好,但我可以从C ++、Java、C#、Python等转换过来。
编辑:只能找到中心点也会非常有帮助。请注意,这些点不是均匀分布的,因此取平均值不会得出中心点。
我的数学知识很差,所以我在没有任何数学库的情况下实现最小二乘法时遇到了麻烦。
有没有人知道或者有一段可以将椭球体拟合到数据中的代码,我可以直接插入到我的项目中?C语言最好,但我可以从C ++、Java、C#、Python等转换过来。
编辑:只能找到中心点也会非常有帮助。请注意,这些点不是均匀分布的,因此取平均值不会得出中心点。