IsNormal
Tests if a matrix is normal.
Syntax
-
IsNormal(A[, ε])
-
A
is a matrix -
ε
is a positive number
-
Description
If A
is a matrix, then IsNormal(A, ε)
returns true
iff A
is normal, that is, iff A
commutes with its conjugate transpose A*
. Floating-point comparisons are made with epsilon ε
; if omitted, a default (non-zero) epsilon is used.
Examples
IsNormal(GramSchmidt(RandomMatrix(5)))
true