CMatrix:GetRow CMatrix:Members

CMatrix:Init


The Init method sets the first n x m CMatrix members to the same value.

Syntax

CMatrix:Init( n, m, value=0 )

Remarks

This method first empties the CMatrix and then defines all matrix members at row indices 1 ... n and column indices 1 ... m. After Init, the Cols method returns m and Rows returns n.

Example

The following script fragment fills a matrix of 8 rows x 4 columns with the number -1.5:

 

M = CMatrix:new()

-- create a CMatrix

M:Init( 8, 4, -1.5 )

-- set first 32 members

Printf("M[5][3] = %lg", M:Get(5,3))

-- result: M[5][3] = -1.5

The script fragment below initializes a 5x5 matrix to all 0's:

 

M = CMatrix:new()

-- create a CMatrix

M:Init( 5, 5 )

-- set first 5 x 5 members to 0

Printf("M[3][3] = %lg", M:Get(3,3) )

-- result: M[3][3] = 0

Related Topics

CMatrix, Set