Matrix Control Structures (MATRIX-END MATRIX command)
The matrix language includes two structures that allow you to alter the flow of control within a matrix program.
- The
DO IF
statement tests a logical expression to determine whether one or more subsequent matrix statements should be executed. - The
LOOP
statement defines the beginning of a block of matrix statements that should be executed repeatedly until a termination criterion is satisfied or aBREAK
statement is executed.
These statements closely resemble the DO IF
and LOOP
commands in the IBM® SPSS® Statistics transformation
language. In particular, these structures can be nested within one
another as deeply as the available memory allows.