Skip to main content

MatrixTranspose

MatrixTranspose [/H] matrix

The MatrixTranspose operation swaps rows and columns in the matrix.

Does not take complex conj if complex data. You can do that as a follow-on step.

Swaps row and column labels, units and scaling.

This works with text as well as numeric waves. If the matrix has zero data points, it just swaps the row and column scaling.

Flags

/DEST=tWaveSaves the transpose in tWave. If this flag is not specified, the operation overwrites the input matrix with the computed transpose.
This flag was added in Igor Pro 10.00.
/FREECreates the destination wave as a free wave.
/FREE is allowed only in functions, and only if the destination wave is a simple name or wave reference structure field.
See Free Waves for more discussion.
The /FREE flag was added in Igor Pro 10.00.
/HComputes the Hermitian conjugate of a complex wave.

See Also

The MatrixOp operation for more efficient matrix operations.

Matrix Math Operations for more about Igor's matrix routines.