'

Operador de transposta conjugada.

Categoria: Language Fundamentals > Operators and Elementary Operations

Sintaxe

B = A'

Troca as linhas e colunas de A e conjuga os valores complexos. Equivale a ctranspose(A).

Descrição

Para dados reais, A' é a transposta simples, que transforma linha em coluna e vice-versa. Para dados complexos, cada elemento também é conjugado, que é a transposta usada em produtos internos e mínimos quadrados: x'*y é o produto escalar de dois vetores coluna.

A aspa só é um operador quando segue diretamente um valor, um nome, um colchete fechado ou outra transposição. Em outros lugares ela inicia um vetor de caracteres como 'abc'. Use .' para a transposta sem conjugação.

Argumentos de entrada

A
Array 2-D numérico, lógico ou de char.

Argumentos de saída

B
Array transposto: o elemento B(j,i) é conj(A(i,j)).

Exemplo

A = [1 2 3; 4 5 6];
A'
z = [1+2i; 3-1i];
z'
z.'
Saída
ans = 3×2

     1     4
     2     5
     3     6
ans = 1×2 complex

   1.0000 - 2.0000i   3.0000 + 1.0000i
ans = 1×2 complex

   1.0000 + 2.0000i   3.0000 - 1.0000i

Veja também

ctranspose .' transpose conj