Given a scatter of 2D points, circle fit will find the center and radius of the best (in the least-squares sense) fit circle.
Ah! Thanks. Very helpful.
This seems equivalent to http://www.mathworks.com/matlabcentral/fileexchange/5557-circle-fit. Also, other algorithms are often more accurate when fitting data along only an arc (e.g., http://www.mathworks.com/matlabcentral/fileexchange/22643 ).
A good reference for fitting data to circles: "Least Squares Fitting of Circles" by N. Chernov and C. Lesort, Journal of Mathematical Imaging and Vision, Vol 23, 239-252 (2005). Nikolai Chernov has several good functions in the FEX for fitting to circles and ellipses.
Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.