Skip to content

WildSource/basic-linear-algebra

Repository files navigation

Basic linear algebra in Haskell

A very basic linear algebra library in Haskell

Features

  • Matrix creation
  • Matrix addition
  • Matrix multiplication

Usage

create a Matrix

matrices are just a list of lists of Ints

let matrix = Matrix [[1,2],[3,4]]

multiply matrices

  1. verify if 2 matrices are multipliable

multipliable m1 m2

  1. call mMultiply function

mMultiply m m'

add matrices

  1. verify if 2 matrices are addable

mSizeMult m m'

  1. call mMultiply

mMultiply m m'

About

A very basic linear algebra library in Haskell

Resources

License

Stars

Watchers

Forks

Packages

No packages published