IsOrthogonal - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

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]