建不了的模。 发表于 2014-8-30 12:00

离散数据点拟合圆方程Matlab代码

离散数据点拟合圆方程Matlab代码
给出一组共面的数据点,拟合圆方程返回圆心坐标c和半径r
附件中包含了三个拟合源程序,以下是它们的介绍,具体使用说明查看源代码:

1# Taubin method

**** Hidden Message *****
该程序属于强健和精确圆拟合,即使数据点只是很小圆弧范围内,也能拟合令人满意的结果。
该算法由G. Taubin于1991年在"Estimation Of Planar Curves, Surfaces And Nonplanar Space Curves Defined By Implicit Equations, With Applications To Edge And Range Image Segmentation"中提出。
它比kasa算法更稳定,比pratts算法更快

2# Pratt method
**** Hidden Message *****

该程序属于强健和精确圆拟合,即使数据点只是很小圆弧范围内,也能拟合令人满意的结果。
该算法由 V. Pratt于1987年在"Direct least-squares fitting of algebraic surfaces"中提出。
它比kasa算法更加稳定

3# Kasa method

**** Hidden Message *****
**** Hidden Message *****

大笨蛋の承诺 发表于 2014-8-30 12:13

:)

红梅汤° 发表于 2014-8-30 15:03

求看。。。
页: [1]
查看完整版本: 离散数据点拟合圆方程Matlab代码