psychopy.tools.mathtools.isOrthogonal

psychopy.tools.mathtools.isOrthogonal(m)[source]

Check if a square matrix is orthogonal.

If a matrix is orthogonal, its columns form an orthonormal basis and is non-singular. An orthogonal matrix is invertible by simply taking the transpose of the matrix.

Parameters:

m (array_like) – Square matrix, either 2x2, 3x3 or 4x4.

Returns:

True if the matrix is orthogonal.

Return type:

bool


Back to top