F01CRF transposes a rectangular matrix in-situ.
F01CRF requires that the elements of an
by
matrix
are stored consecutively by columns in a one-dimensional array. It reorders the elements so that on exit the array holds the transpose of
stored in the same way. For example, if
and
, on entry the array must hold:
and on exit it holds
If on entry
or
, explanatory error messages are output on the current error message unit (as defined by
X04AAF).
Exact results are produced.