This library computes Gauss-Legendre quadrature points and weights for numerical integration. For more information, see:
var gaussQ = require("gauss-quadrature")
console.log(gaussQ(2))
//Prints:
//
// [ [ -0.5773502691896257, 0.5773502691896257 ], [ 1, 1 ] ]
//
npm install gauss-quadrature
require("gauss-quadrature")(n[, a, b])Computes the Gaussian quadrature points and weights for the interval [a, b].
n is the number of quartature pointsa is the start of the interval (default -1)b is the end of the interval (default +1)If either a or b is unspecified, the interval defaults to [-1, 1]
Returns An array with two elements, [x, w] where:
x is the list of quadrature pointsw is the list of quadrature weightsQuadrature points are only accurate to 1e-6
(c) 2013 Mikola Lysenko. MIT License