请问我想在XY坐标轴上拟合一个椭圆,但是我用最小二乘法拟合出来的精度好像不是很高,请问有没有别的椭圆拟合的方法,或者可以提高拟合精度的方法。
我用的最小二乘法拟合公式如下:
拟合结果如下图,红色的 * 是我采集的坐标数据,蓝色的椭圆是我最终的拟合结果。
(也有可能是数据采集存在误差,但我个人认为采集精度应该足够了,而且经过我多次的数据采集以及结果拟合,发现最终拟合结果基本保持不变,以椭圆短半轴为例,在多次数据采集和拟合之后拟合结果都为2188mm,而实际应为2213mm,如果采集精度存在较大误差的话,最终拟合结果应该会有浮动,所以我觉得是拟合的数学模型本身存在系统误差导致)
不过,我在matlab上画了一个椭圆(a=1800,b=1500,椭圆偏转为30°),然后取标准椭圆上的点带入拟合公式进行拟合,发现最终拟合结果与标准椭圆一致,如下图。所以我现在也不清楚问题出在哪里,想换一种拟合方式试一下,或者有没有高人指点以下问题出在哪。