jonathanfishbein1/linear-algebra/20.1.0

NOTE: the latest version is 30.0.0

UnitaryMatrix

A module for Unitary Matrix

Types

type UnitaryMatrix number
= UnitaryMatrix (InvertableMatrix (ComplexNumber number))

Unitary Matrix type

Matrix Predicates and Properties

isUnitary : InvertableMatrix (ComplexNumber Float) -> Bool

Determine whether a matirx is unitary

dimension : UnitaryMatrix number -> Int

Dimension of the matrix

Binary Operations

-> UnitaryMatrix Float
-> Result String (UnitaryMatrix Float)

Unitary Matrix Unitary Matrix multiplication

-> Vector (ComplexNumber Float)
-> Result String (Vector (ComplexNumber Float))

Multiply a Vector by a Unitary Matrix

Manipulation

( Int, Int )
-> UnitaryMatrix number
-> Maybe (ComplexNumber number)

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