CLsqFit:GetNumCoefs CLsqFit:GetNumPtsUsed

CLsqFit:GetNumChannels


The GetNumChannels method returns the number of channels being fit. The number of channels defaults to 1 unless SetNumChannels was called before adding the sample points.

Syntax

nChannels = CLsqFit:GetNumChannels()

bullet.gif    nChannels is the number of channels to use, in the range 1 to 4.

Remarks

The GetNumChannels method fetches the number of channels used by the point values. The number of channels either defaults to 1 for numeric data, or was set using the SetNumChannels method. The number of channels is in the range 1 through 4.

Examples

The following script sets 3 channels, adds data points, and fetches the number of channels in use:

L = new_lsqfit()

-- create a CLsqFit object

L:SetNumChannels( 3 )

-- specify 3 channel data

L:AddPt( 3.5, {5,240.4,140} )

-- add x = 3.5 and RGB y = {5,240.4,140}

-- add more points to the fit

 

L:Fit()

-- compute the fit

n = L:GetNumChannels()

-- get the number of channels in use

Printf( "nChan= %d\n", n )

-- result: nChan= 3

The next example does not call SetNumChannels, so the default number of channels, 1, is used. The script adds data points and then fetches the number of channels in use:

L = new_lsqfit()

-- create a CLsqFit object

L:AddPt( 3.5, 12.25 )

-- add a point for x = 3.5 and y = 12.25

-- add more points to the fit

 

L:Fit()

-- compute the fit

n = L:GetNumChannels()

-- get the number of channels in use

Printf( "nChan= %d\n", n )

-- result: nChan= 1

Related Topics

CLsqFit class

SetNumChannels

 

 


Mira Pro x64 Script User's Guide, v.8.73 Copyright Ⓒ 2024 Mirametrics, Inc. All Rights Reserved.