3.6.4.27 LSqFit (macro)

Performs a nonlinear least squares fit of the active dataset. The fitting function must be previously specified using the (select the fitting function specified by funcName) command. Depending on the type of fit, additional parameters may also need to be specified.


Definition:

Def  LSqFit {
      nlsf -H %C; nlsf -1; nlsf -2; nlsf -3;
      if (step > 4) (step/=2; nlsf -1; nlsf -2);
      if (step > 1) (step=1; nlsf -2); nlsf -2; nlsf -t;
};

Example:

The following script performs an exponential decay fit (ExpDec1) on the active dataset.

NLSF -f ExpDec1;
LSqFit;