dsp-0.2.3.1: Haskell Digital Signal Processing

Copyright(c) Matthew Donadio 2003
LicenseGPL
Maintainerm.p.donadio@ieee.org
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Matrix.Matrix

Description

Basic matrix routines

Synopsis

Documentation

mm_mult Source #

Arguments

:: (Ix a, Integral a, Num b) 
=> Array (a, a) b

A

-> Array (a, a) b

B

-> Array (a, a) b

C

Matrix-matrix multiplication: A x B = C

mv_mult Source #

Arguments

:: (Ix a, Integral a, Num b) 
=> Array (a, a) b

A

-> Array a b

b

-> Array a b

c

Matrix-vector multiplication: A x b = c

m_trans Source #

Arguments

:: (Ix a, Integral a, Num b) 
=> Array (a, a) b

A

-> Array (a, a) b

A^T

Transpose of a matrix

m_hermit Source #

Arguments

:: (Ix a, Integral a, RealFloat b) 
=> Array (a, a) (Complex b)

A

-> Array (a, a) (Complex b)

A^H

Hermitian transpose (conjugate transpose) of a matrix