CLsqFit:GetNumCoefs
The GetNumCoefs method returns the number of coefficients used in the fit or the number of coefficients used in the n-th dimension of the n-dimensional polynomial fit.
CLsqFit:GetNumCoefs( nDim* ) |
This method returns a value between 1 and the total number of coefficients set by the SetNumCoefs method. Depending on the basis function being used, this method returns the values described below:
The first example, below, defaults to fitting the built-in n-dimensional polynomial. This script specifies 3 coefficients for fitting a 2nd order polynomial to 1 variable. Since only 1 argument is specified, the polynomial fits 1 independent variable.
|
-- create a CLsqFit object |
|
-- set 3x5 coefficients for the n-dimensional polynomial |
|
-- return the number of coefficients |
|
-- result: n= 15 |
|
-- return the number of coefficients in dimension 1 |
|
-- result: n[1] = 3 |
|
-- return the number of coefficients in dimension 2 |
|
-- result: n[2] = 5 |
|
|
The next example used a basis function defined in the script (not the built-in n-Dimensional Polynomial). For this case, GetNumCoefs returns the number of coefficients set by the SetNumCoefs method:
|
-- create a CLsqFit object |
|
-- specify a basis function named "F" |
|
-- set 9 coefficients and 5 independent variables |
|
-- return the number of coefficients |
|
-- result: nCoefs = 9 |
CLsqFit class, Using Multiple Independent Variables, Basis Functions, SetNumCoefs, SetBasisFunc, GetBasisDim