// // Demonstrates linear least squares solution // using a Gauss-Jordan matrix inverter. // See Press et al "Numerical Recipes" 2nd edition sec.15.4 // // M.Lampton UCB SSL Feb 2010 public class TestLLSQ { public static void main(String[] args) { Solver mySolver = new Solver(); mySolver.solve(); } } class Solver { static int MCOEFS = 3; static int NPTS = 100; public void solve() { double coefs[] = new double[MCOEFS]; double goals[] = new double[NPTS]; double basis[][] = new double[NPTS][MCOEFS]; //---set up the goals------ for (int i=0; ik) for (j=0; jk) for (i=0; ik) for (i=0; ik) for (j=0; j