ishermitian
Testa se uma matriz é hermitiana ou anti-hermitiana.
Categoria: Mathematics > Linear Algebra
Sintaxe
tf = ishermitian(A)
Verdadeiro se A é igual à sua transposta conjugada A'.
tf = ishermitian(A, 'skew')
Verdadeiro se A é igual a -A'.
tf = ishermitian(A, tol)
Aceita uma diferença relativa de até a tolerância tol.
Descrição
Para uma matriz real, hermitiana significa simétrica. Uma matriz hermitiana tem diagonal real e autovalores reais. O teste padrão é exato, então matrizes simétricas apenas a menos de arredondamento exigem uma tolerância.
Argumentos de entrada
A- Matriz numérica quadrada.
tol- Tolerância não negativa; o padrão é 0 (comparação exata).
Argumentos de saída
tf- Escalar lógico.
Exemplo
Hermitiana complexa e uma tolerância
ishermitian([1 2i; -2i 3])
ishermitian([1 2; 3 4])
ishermitian([1 2; 2.001 4])
ishermitian([1 2; 2.001 4], 0.01)
Saída
ans = logical
1
ans = logical
0
ans = logical
0
ans = logical
0