**MAT PRINT **☆☆

A MAT PRINT statement outputs all element of arrays.

When A is a 1-dimensional array,

` MAT PRINT A `

is practically equivalent to

30 FOR I=LBOUND(A) TO UBOUND(A) 40 PRINT A(I), 50 NEXT I 60 PRINT

Provided that MAT PRINT first outputs a new line if the line on which the output starts is not empty.

When A is a 2-dimensional array,

` MAT PRINT A `

is practically equivalent to

20 FOR I=LBOUND(A,1) TO UBOUND(A,1) 30 FOR J=LBOUND(A,2) TO UBOUND(A,2) 40 PRINT A(I,J), 50 NEXT J 60 PRINT 70 NEXT I

When A is a 3-dimensional array,

` MAT PRINT A `

is practically equivalent to

10 FOR I=LBOUND(A,1) TO UBOUND(A,1) 20 FOR J=LBOUND(A,2) TO UBOUND(A,2) 30 FOR K=LBOUND(A,3) TO UBOUND(A,3) 40 PRINT A(I,J,K), 50 NEXT K 60 PRINT 70 NEXT J 80 PRINT 90 NEXT I

When a semicolon is written succeeding the array as follows, it is practically equivalent to what generated by replacing the comma in line 40 to a semicolon on the above.

` MAT PRINT A; `

Two or more arrays can be written separated by commas or semicolons as

` MAT PRINT A;B,C `