jonathanfishbein1/linear-algebra/26.2.0

NOTE: the latest version is 30.0.0

SymmetricMatrix

A module for Symmetric Matrix

Types

= SymmetricMatrix (NormalMatrix a)

Symmetric Matrix type

Constructors

identity : Field a -> Int -> SymmetricMatrix a

Create Square Identity Matrix with n dimension

Matrix Predicates and Properties

Dimension of the matrix

Predicate to determine if Matrix is symmetric

Unitary Operations

Scalar multiplication over a Square Matrix

SymmetricMatrix (ComplexNumber number)
-> SymmetricMatrix (ComplexNumber number)

Perform the adjoint operation on a Complex Numbered Matrix

Binary Operations

InnerProductSpace a
-> Result String (SymmetricMatrix a)

Square Matrix Square Matrix multiplication

InnerProductSpace a
-> Result String (ColumnVector a)

Multiply a Vector by a Matrix

Subtract two Square Matrices

Manipulation

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

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