jonathanfishbein1/linear-algebra/18.0.0

NOTE: the latest version is 30.0.0

UnitaryMatrix

A module for Unitary Matrix

Types

= UnitaryMatrix (InvertableMatrix a)

Unitary Matrix type

Matrix Predicates and Properties

isUnitary : InvertableMatrix (ComplexNumber Float) -> Bool

Determine whether a matirx is unitary

Dimension of the matrix

Binary Operations

InnerProductSpace a
-> Result String (UnitaryMatrix a)

Unitary Matrix Unitary Matrix multiplication

InnerProductSpace a
-> Vector a
-> Result String (Vector a)

Multiply a Vector by a Matrix

Manipulation

getAt : ( Int, Int ) -> UnitaryMatrix a -> Maybe a

Get the value in a matrix at the specified row and column