Conjugate transpose: Difference between revisions

m
m (→‎{{header|REXX}}: added/changed whitespace and comments.)
Line 1,072:
false</pre>
 
=={{header|Mathematica}} / {{header|Wolfram Language}}==
<lang Mathematica>NormalMatrixQ[a_List?MatrixQ] := Module[{b = Conjugate@Transpose@a},a.b === b.a]
UnitaryQ[m_List?MatrixQ] := (Conjugate@Transpose@m.m == IdentityMatrix@Length@m)
Anonymous user