|    | 
CMatrix:Init
The Init method sets the first n x m CMatrix members to the same value.
| CMatrix:Init( n, m, value=0 ) | 
 n is the number of rows to define.
    n is the number of rows to define.
 m is the number of columns to set.
    m is the number of columns to set.
 value is the target value to assign and may be a
number, string, or other value. If omitted, it defaults to the
number 0.
    value is the target value to assign and may be a
number, string, or other value. If omitted, it defaults to the
number 0.
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.
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 |