Table of Contents

Reverse


Description

Examples


Reverse product of matrices:

defineMatrices 'A', 'B', 'C', Matrix1.matrix
def t = 'A*B*C'.t
println t
   > A*B*C
println Reverse[Matrix1] >> t
   > C*B*A


Reverse does not affect traces:

defineMatrices 'A', 'B', 'C', Matrix1.matrix
println Reverse[Matrix1]  >> 'Tr[A*B*C]'.t
   > Tr[A*B*C]


Reverse with respect to several types of matrices:

defineMatrices 'G_a', Matrix1.matrix, 'U_a', Matrix2.matrix
def t = 'G_a*G_b*U_m*U_n'.t
println Reverse[Matrix1, Matrix2] >> t
   > G_b*G_a*U_n*U_m

See also