Transpose of a matrix
transpose function in MATLAB®,
MuPAD® notebooks are not recommended. Use MATLAB® live scripts instead.
MATLAB live scripts support most MuPAD functionality, though there are some differences. For more information, see Convert MuPAD Notebooks to MATLAB Live Scripts.
transpose(A) returns the transpose At of
the matrix A.
The transpose of the m×n matrix A is
the n×m matrix B such
that Bi, j = Aj, i.
If the argument does not evaluate to a matrix of one of these types, the transpose is the input itself.
Compute the transpose of the following real matrix. For real matrices, the Hermitian transpose coincides with the transpose:
A := matrix([[1, 2], [3, PI]])
transpose(A) = htranspose(A)
In general, this does not hold for complex matrices:
A := matrix([[1, I, 3 + I], [PI*I, 4, 5]])
transpose(A) <> htranspose(A)
If the input does not evaluate to a matrix, then the transpose is the input itself:
transpose(A) + 2*transpose(B)
Object of the same domain type as