IsOrthogonal - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Student[LinearAlgebra]

  

IsOrthogonal

  

test if a Matrix is orthogonal

  

IsUnitary

  

test if a Matrix is unitary

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

IsOrthogonal(A, options)

IsUnitary(A, options)

Parameters

A

-

square Matrix

options

-

(optional) parameters; for a complete list, see LinearAlgebra[IsOrthogonal]

Description

• 

The IsOrthogonal(A) command determines if A is an orthogonal Matrix (A.A+=Id, where A+ is the transpose and Id is the identity Matrix).

  

In general, the IsOrthogonal command returns true if it can determine that Matrix A is orthogonal, false if it can determine that the Matrix is not orthogonal, and FAIL otherwise.

• 

The IsUnitary(A) command determines if A is a unitary Matrix (A.A*=Id, where A* is the Hermitian transpose and Id is the identity Matrix).

  

In general, the IsUnitary command returns true if it can determine that Matrix A is unitary, false if it can determine that the Matrix is not unitary, and FAIL otherwise.

Examples

withStudentLinearAlgebra:

GRotationMatrixπ7

Gcosπ7sinπ7sinπ7cosπ7

(1)

IsOrthogonalG

true

(2)

mapsimplify,G·G%T

1001

(3)

Qsqrt10310,sqrt1010|sqrt10I10,3sqrt10I10

Q31010I101010103I1010

(4)

IsOrthogonalQ

false

(5)

IsUnitaryQ

true

(6)

See Also

LinearAlgebra[IsOrthogonal]

map

simplify

Student[LinearAlgebra]

Student[LinearAlgebra][IdentityMatrix]

Student[LinearAlgebra][Operators]

Student[LinearAlgebra][RotationMatrix]