Puede calcular la matriz traspuesta conjugada de una matriz utilizando el operador '
. Es decir, la entrada correspondiente al renglón j
y la columna i
será el complejo conjugado de la entrada correspondiente a la fila i
y la columna j
de la matriz original. Por ejemplo:
[1,2,3]*[4,5,6]'
Se traspone el segundo vector para que sea posible multiplicar las matrices. Si solamente quiere trasponer la matriz sin conjugarla, utilice el operador .'
. Por ejemplo:
[1,2,3]*[4,5,6i].'
Observe que la matriz traspuesta, esto es la que se calcula utilizando el operador .'
, es más veloz y no crea una copia nueva de la matriz en la memoria. Desafortunadamente, la matriz traspuesta conjugada sí crea una copia nueva. Se recomienda que siempre utilice el operador .'
cuando trabaje con matrices y vectores reales.