CLsqFit:GetX
The GetX method returns a 1-dimensional array containing the independent variable ("x") values for the n-th basis dimension, starting at 1. For example, if fitting one variable (that is, 1 basis dimension. or y(x)), 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() |
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 1-dimensional array 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] |
Mira Pro x64 Script User's Guide, Copyright Ⓒ 2023 Mirametrics,
Inc. All Rights Reserved.