'
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