1.0.1 • Published 11 years ago
dirichlet v1.0.1
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)) otherwiseAlternatively, 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 dirichletAPI
require("dirichlet")(n, x)
Returns the value of the dirichlet function
nis the number of samplesxis 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