// test_psimeq.java public class test_psimeq { double rms_err, avg_err, max_err; int idata = 0; // reset after each use of the data set int n_data = 18; // number of data points double x_data[] = new double[n_data]; double y_data[] = new double[n_data]; boolean debug = false; public test_psimeq() { int n; System.out.println("test_psimeq.java"); for(int i=0; i=n_data) {idata=0; return 0;} // ready for check yx[1] = x_data[idata]; yx[0] = y_data[idata]; idata++; return 1; } // end data_set void fit_pn(int n, double A[][], double Y[], double C[]) { int i, j, k; double x, y, t; double yx[] = new double[2]; double pwr[] = new double[2*n]; // at least 2n for(i=0; i