IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 11, 2005, 9:39:17 PM (21 years ago)
Author:
eugene
Message:

fixed nterm vs norder error

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/cmd.data/fit.c

    r3687 r3896  
    5656  }
    5757 
     58  /* nterm is number of polynomial terms, starting at x^0 */
    5859  order = atof (argv[3]);
    5960  nterm = order + 1;
    60   mterm = 2*order + 1;
     61  mterm = 2*nterm;
    6162
    6263  ALLOCATE (yfit, float, xvec[0].Nelements);
     
    6465  memset (mask, 0, xvec[0].Nelements);
    6566
    66   ALLOCATE (s, double, 2*mterm);
     67  ALLOCATE (s, double, mterm);
    6768  ALLOCATE (b, double *, nterm);
    6869  ALLOCATE (c, double *, nterm);
     
    7576
    7677    /* init registers for current pass */
    77     memset (s, 0, 2*mterm*sizeof(double));
     78    memset (s, 0, mterm*sizeof(double));
    7879    for (i = 0; i < nterm; i++) {
    7980      memset (c[i], 0, nterm*sizeof(double));
     
    8586    y = yvec[0].elements;
    8687    if (Weight) dy = dyvec[0].elements;
     88
    8789    for (i = 0; i < xvec[0].Nelements; i++, x++, y++) {
    8890      if (mask[i]) continue;
Note: See TracChangeset for help on using the changeset viewer.