GL_DISPLAY
Display 2D Gauss-Legendre Quadrature Rules


GL_DISPLAY is a MATLAB library which displays the abscissas used in a 2D Gauss-Legendre product quadrature rule.

Licensing:

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

Related Data and Programs:

BOX_PLOT is a MATLAB program which can color in specified entries of a checkerboard, corresponding to pairs of integer data.

CC_DISPLAY is a MATLAB library which displays a Clenshaw Curtis product rule quadrature grids in 2D.

CLENSHAW_CURTIS is a MATLAB library which defines a Clenshaw Curtis quadrature rule.

FEKETE is a MATLAB library which defines a Fekete rule for quadrature or interpolation over a triangle.

INTLIB is a FORTRAN90 library which defines routines for numerical estimation of integrals in 1D.

NESTED_SEQUENCE_DISPLAY, a MATLAB program which displays a set of nested sequences.

NINTLIB is a MATLAB library which defines routines for numerical estimation of integrals in multiple dimensions.

QUADPACK is a MATLAB library which defines routines for numerical estimation of integrals in 1D.

QUADRULE is a MATLAB library which defines quadrature rules.

SPARSE_GRID_DISPLAY is a MATLAB library which displays a sparse grid in 2D or 3D.

STROUD is a MATLAB library which defines quadrature rules for a variety of unusual areas, surfaces and volumes in 2D, 3D and N-dimensions.

TEST_INT is a FORTRAN90 library which defines number of functions that may be used as test integrands for quadrature rules in 1D.

TOMS351 is a FORTRAN77 library which estimates an integral using Romberg integration.

Reference:

  1. Philip Davis, Philip Rabinowitz,
    Methods of Numerical Integration,
    Second Edition,
    Dover, 2007,
    ISBN: 0486453391,
    LC: QA299.3.D28.
  2. Lloyd Trefethen,
    Is Gauss Quadrature Better than Clenshaw-Curtis?

Tar File:

A GZIP'ed TAR file of the contents of this directory is available. This is only done as a convenience for users who want ALL the files, and don't want to download them individually. This is not a convenience for me, so don't be surprised if the tar file is somewhat out of date.

Source Code:

Examples and Tests:

GL_GRID_SQUARE_DISPLAY displays Gauss-Legendre grids in which the orders of each dimension are equal.

GL_GRID_DISPLAY displays Gauss-Legendre grids in which the orders of each dimension are arbitrary.

GL_GRIDS_MINMAX_DISPLAY displays all Gauss-Legendre grids in which the orders of each dimension sum to a value Q between QMIN and QMAX.

GL_LEVELS_MINMAX_DISPLAY displays all Gauss-Legendre grids in which the levels of each dimension sum to a value LEVEL between LEVEL_MIN and LEVEL_MAX.

You can go up one level to the MATLAB source codes.


Last revised on 06 November 2006.