10.20.28     MXTRANSPOSE: Transpose a .UFM Matrix

MXTRANSPOSE  mat1  mat2

Transposes matrix mat1.ufm into mat2.ufm such that mat2(I,J) = mat1(I,J).

A matrix may only be transposed if it is composed of square “sub-matrices” which may or may not contain multiple levels and/or blocks; see 10.2.4. In the event that mat1 is a stacked matrix with multiple levels of individual square sub-matrices each sub-matrix is transposed locally such that I and J are the “local” row and column numbers. See 10.8.4.