CLsqFit:GetX
The GetX method returns a table containing the value of every point for the n-th basis dimension, starting at 1. If fitting one variable (that is, 1 basis dimension), then you do not need to specify the dimension. The returned table contains CLsqFit:GetNumPts() values.
tX = CLsqFit:GetX() tX = CLsqFit:GetX( nDim ) tX1, tX2, tX, tWt4 = CLsqFit:GetX() where |
nDim is the basis dimension to return, starting at 1. If only one dimension is dit, as in fitting the "x" value, then this parameter can be omitted.
tX is a Lua table containing the values of all points for the n-th dimension.
tX1, tX2, tX3, etc.are tables of all X values for every basis dimension. The number of tables returned equals the number of dimensions being fit. Each
The following example shows how to fit a 2x3 polynomial to (x,y,z) data, then makes a scatter plot of the observed values against the y value (dimension 2) :
|
-- create a CLsqFit object |
|
-- Fit a 2-D polynomial with 2x3 coefficients |
|
-- add a point for x = 3.2, y = 4.65, z = 12.5 |
-- (add more points to the fit) |
|
|
-- Fit the polynomial |
|
-- make a scatter plot of observed value against X[2] |