| Copyright | (c) Alexander Vivian Hugh McPhail 2010 2014 2015 |
|---|---|
| License | BSD3 |
| Maintainer | haskell.vivian.mcphail <at> gmail <dot> com |
| Stability | provisional |
| Portability | uses Concurrency |
| Safe Haskell | None |
| Language | Haskell98 |
Numeric.Signal.Noise
Description
Noise generation functions
Documentation
Arguments
| :: Double | β: spectral distribution 0: White noise -1: Pink noise -2: Brownian (red) noise |
| -> Int | samples |
| -> Int | random seed |
| -> Vector Double |
1/f scale invariant noise
Arguments
| :: Double | β: spectral distribution 0: White noise -1: Pink noise -2: Brownian noise |
| -> Int | |
| -> Int | matrix dimensions |
| -> Int | random seed |
| -> Matrix Double |
The method is briefly descirbed in Lennon, J.L. "Red-shifts and red herrings in geographical ecology", Ecography, Vol. 23, p101-113 (2000)
Matlab version Written by Jon Yearsley 1 May 2004 j.yearsley@macaulay.ac.uk
Creates 1/f scale invariant spatial noise