circfit

Matlab function for least squares fitting of X-Y data to a circle
1.4K Downloads
Updated 11 Apr 2017

Matlab function for least squares fitting of two-dimensional data to a circle.
circfit(X,Y) returns scalar radius R of a fitted circle. X and Y are 1-D arrays of position data in a rectilinear coordinate system. X and Y must be the same length and must contain at least three non-colinear points in order for a valid solution to be found. The function can also return position of the center of the fitted circle and the root mean squared error of the fit.

Additional functions to fit curvature, check colinearity, calculate root mean squared error, and plot the fitted result are included.

Cite As

Andrew Horchler (2024). circfit (https://github.com/horchler/circfit), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2015b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Nonlinear Least Squares (Curve Fitting) in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
1.3.0.0

Added image
Improved description

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.