Algosim documentation: IsNormal

IsNormal

Tests if a matrix is normal.

Syntax

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