dirichlet
v1.0.1
Published
Dirichlet/aliased sinc function
Downloads
179
Readme
dirichlet
The Dirichlet (or aliased sinc) function. Defined to be,
{ 1 if x % n === 0
dirichlet(n, x) = {
{ sin(pi * x) / (n * sin(pi * x / n)) otherwise
Alternatively, it is the inverse Fourier transform of the discrete rectangle function.
Example
var dirichlet = require("dirichlet")
var x = require("iota-array")(200)
var y = x.map(dirichlet.bind(null, 100))
console.log(x, y)
Install
npm install dirichlet
API
require("dirichlet")(n, x)
Returns the value of the dirichlet function
n
is the number of samplesx
is the point at which the dirichlet function is evaluated
Returns The value of the dirichlet function at x
Credits
(c) 2014 Mikola Lysenko. MIT License