多点拟合椭圆
5点或多于5点的坐标点(X,Y)拟合成一个椭圆,求长、短半轴,中心坐标值(X,Y)以及角度。 --------------------编程问答-------------------- 椭圆的一般方程为:x^2+axy+bY^2+Cx+dy+E=0五个点决定一个椭圆是可能的,但要求出a,b,c,d,e需解一个五元一次方程,太麻烦了。
有耐心的搞一下。 --------------------编程问答-------------------- 没那么简单吧。
给定的五个点不一定刚好在一个椭圆的轨迹上。
所以楼主说要“拟合”。
友情Up.............
--------------------编程问答-------------------- 是啊,不那么容易!很有可能这五个点根本就不在一个椭圆上。 --------------------编程问答-------------------- 三点求圆俺会,4个点怎么弄椭圆没想法。
--------------------编程问答-------------------- 5点是在椭圆上的,当多于5点是就有可能不在椭圆上了 --------------------编程问答--------------------
有没有相关资料能证明5点肯定在一个椭圆上?? --------------------编程问答-------------------- 椭圆方程中,有5个未知系数,应该是5个点确定一个椭圆
解多元线性方程组,用线性代数里的方法求解比较容易编程 --------------------编程问答-------------------- 但楼主要的是拟合,估计先得用最小二乘法求出各个系数的拟合方程........ --------------------编程问答-------------------- 是的,一定要得用最小二乘法求出各个系数的拟合方程........ --------------------编程问答-------------------- 这个我不懂,帮你顶吧。 --------------------编程问答-------------------- 怎么没人知道吗?
补充:VB , 基础类