这个函数使用最小二乘准则估计从给定的点集(x,y)到椭圆的最佳拟合。对具有可能倾斜的椭圆的圆锥表示进行了最小二乘估计。
圆锥椭圆表示= a*x^2+b*x*y+c*y^2+d*x+e*y+f=0
(当x*y存在时,椭圆发生倾斜/方向(即b ~= 0))
之后,在估计之后,倾斜被从椭圆中移除(使用旋转矩阵),然后,其余描述椭圆的参数从圆锥表示中提取。
出于调试目的,可以在给定的轴句柄上绘制估计。
注意:
1)此功能在三维轴系统上不起作用。(只有2 d)
2)至少需要5个点才能估计出椭圆的5个参数。
3)如果数据是双曲线或抛物线,函数返回空字段和状态指示
引用作为
阿加(2021)。fit_ellipse(//www.tianjin-qmedu.com/matlabcentral/fileexchange/3215-fit_ellipse), MATLAB中央文件交换。检索.
MATLAB版本兼容性
创建R12.1
与任何版本兼容