图片缩略图

fit_ellipse

version 1.0.0.0 (4.19 KB) by 阿加
用给定的点集(闭合轮廓)找到最适合椭圆的点。

31.7 k下载

更新2003年10月02

查看许可协议

这个函数使用最小二乘准则估计从给定的点集(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
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!