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