cc_project, a MATLAB code which investigates the extension of a Clenshaw-Curtis-like quadrature scheme to semi-infinite and infinite intervals, and to integrands with a specified density function.

The Legendre integral for f(x) is:

        I(f) = integral ( -1 <= x <= +1 ) f(x) dx
Quadrature rules for the Legendre integral include:

The Laguerre integral for f(x) is:

        I(f) = integral ( 0 <= x <= +oo ) f(x) rho(x) dx
Depending on the value of the density function rho(x) we have: Quadrature rules include:


The computer code and data files made available on this web page are distributed under the GNU LGPL license.


cc_project is available in a MATLAB version.

Related Data and Programs:



  1. John Boyd,
    Exponentially convergent Fourier-Chebyshev quadrature schemes on bounded and infinite intervals,
    Journal of Scientific Computing,
    Volume 2, Number 2, 1987, pages 99-109.

Source Code:

Last modified on 12 January 2021.