Copyright | (c) Matthew Donadio 2003 |
---|---|
License | GPL |
Maintainer | m.p.donadio@ieee.org |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell98 |
Basic matrix routines
- mm_mult :: (Ix a, Integral a, Num b) => Array (a, a) b -> Array (a, a) b -> Array (a, a) b
- mv_mult :: (Ix a, Integral a, Num b) => Array (a, a) b -> Array a b -> Array a b
- m_trans :: (Ix a, Integral a, Num b) => Array (a, a) b -> Array (a, a) b
- m_hermit :: (Ix a, Integral a, RealFloat b) => Array (a, a) (Complex b) -> Array (a, a) (Complex b)
Documentation
Matrix-matrix multiplication: A x B = C
Matrix-vector multiplication: A x b = c
Transpose of a matrix