这个函数使用了最小二乘准则的估计最适合从一个给定的点集椭圆(x, y)。LS估计为一个椭圆的圆锥表示(可能倾斜)。
圆锥椭圆表示x = a * x ^ 2 + b * * y + c * * x + y ^ 2 + d e * y + f = 0
(倾斜/方向的椭圆时x * y存在一词(即b ~ = 0))
删除后,估计,倾斜的椭圆(使用一个旋转矩阵)然后,其余的参数描述了椭圆提取二次曲线表示。
出于调试目的,估计可以在一个给定的轴处理。
注意:
1)这个函数不工作在一个三维轴系统。(只有2 d)
2)至少需要5点来估计5椭圆的参数。
3)如果数据是一个双曲线或parabula,函数返回空的字段和一个状态指示
引用作为
阿加(2023)。fit_ellipse(//www.tatmou.com/matlabcentral/fileexchange/3215-fit_ellipse), MATLAB中央文件交换。检索。
MATLAB版本兼容性
创建R12.1
兼容任何释放
平台的兼容性
窗户 macOS Linux标签
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 | 1。添加一个测试来确定如果数据是一个双曲线和抛物线——返回的“状态”字段 |