# Difference between revisions of "Least-squares circle fitting"

From JSXGraph Wiki

Jump to navigationJump to searchA WASSERMANN (talk | contribs) |
A WASSERMANN (talk | contribs) |
||

Line 1: | Line 1: | ||

+ | This is an implementation of the linear least-squares algorithm by Coope (1993) for circle fitting. | ||

<jsxgraph width="600" height="600"> | <jsxgraph width="600" height="600"> | ||

var brd = JXG.JSXGraph.initBoard('jxgbox',{boundingbox:[-5,5,5,-5], keepaspectratio:true}); | var brd = JXG.JSXGraph.initBoard('jxgbox',{boundingbox:[-5,5,5,-5], keepaspectratio:true}); | ||

+ | var i, p = [], angle, co, si, delta = 0.8; | ||

− | |||

brd.suspendUpdate(); | brd.suspendUpdate(); | ||

− | for (i=0;i< | + | for (i=0;i<100;i++) { |

angle = Math.random()*2*Math.PI; | angle = Math.random()*2*Math.PI; | ||

## Revision as of 17:47, 5 November 2010

This is an implementation of the linear least-squares algorithm by Coope (1993) for circle fitting.

### References

- Coope, I.D.,
*Circle fitting by linear and nonlinear least squares*, Journal of Optimization Theory and Applications Volume 76, Issue 2, New York: Plenum Press, February 1993