MATREAD

Syntax MATREAD array
Location Math Package

The command MATREAD initialises the array (of any type) by reading each element from DATA lines. Since MATREAD does the same as the following routine:

FOR i1=0 TO DIMN(array,1)
  FOR i2=0 TO DIMN(array,2)
    ...
    READ array(i1, i2)
    ...
  END FOR i2
END FOR i1

all of the normal errors of READ may occur.

Example

The following example is identical to MATSEQ a%

100 DIM a%(3,2)
110 MATREAD a%
120 :
130 DATA 1, 2, 3, 4
140 DATA 5, 6, 7, 8
150 DATA 9,10,11,12

is identical to MATSEQ a%.

CROSS-REFERENCE

MATINPUT