Least-squares line fitting: Difference between revisions

From JSXGraph Wiki
No edit summary
No edit summary
Line 24: Line 24:
// where x_i, y_i is the position of point p_i
// where x_i, y_i is the position of point p_i
// y is equal to the zero vector.
// y is equal to the zero vector.
var M = [], y= [2,2,2], MT, B, c, z, n;
var M = [], y= [], MT, B, c, z, n;
n = p.length;
n = p.length;
for (i=0;i<n;i++) {
for (i=0;i<n;i++) {
     M.push([1.0, p[i].X(), p[i].Y()]);
     M.push([p[i].X(), p[i].Y()]);
    y.push(1.0);
}
}


Line 46: Line 47:
//var r = Math.sqrt(z[2]+xm*xm+ym*ym);
//var r = Math.sqrt(z[2]+xm*xm+ym*ym);


brd.create('line',z);  
brd.create('line',[1,z[0], z[1]]);  


</jsxgraph>
</jsxgraph>

Revision as of 19:28, 5 November 2010