HermitianMatrixQ
Details and Options

- HermitianMatrixQ is also known as a self-adjoint.
- A matrix m is Hermitian if m==ConjugateTranspose[m].
- HermitianMatrixQ works for symbolic as well as numerical matrices.
- The following options can be given:
-
SameTest Automatic function to test equality of expressions Tolerance Automatic tolerance for approximate numbers - For exact and symbolic matrices, the option SameTest->f indicates that two entries mij and mkl are taken to be equal if f[mij,mkl] gives True.
- For approximate matrices, the option Tolerance->t can be used to indicate that all entries Abs[mij]≤t are taken to be zero.
- For matrix entries Abs[mij]>t, equality comparison is done except for the last
bits, where
is $MachineEpsilon for MachinePrecision matrices and
for matrices of Precision
.
Examples
open allclose allBasic Examples (1)
Test if a matrix is explicitly Hermitian:
For a real matrix, SymmetricMatrixQ gives the same result:
Scope (4)
Options (2)
Applications (5)
Properties & Relations (10)
Possible Issues (1)
See Also
AntihermitianMatrixQ SymmetricMatrixQ AntisymmetricMatrixQ PositiveSemidefiniteMatrixQ ConjugateTranspose SymmetrizedArray Symmetrize
Related Guides
Introduced in 2007
(6.0)
| Updated in 2014 (10.0)