legendre_product_display
legendre_product_display,
a MATLAB code which
displays the points in a 2D Gauss-Legendre product quadrature rule.
Licensing:
The computer code and data files made available on this web page
are distributed under
the MIT license
Languages:
legendre_product_display is available in
a MATLAB version.
Related Data and Programs:
legendre_product_display_test
box_plot,
a MATLAB code which
can color in specified entries of
a checkerboard, corresponding to pairs of integer data.
cc_display,
a MATLAB code which
displays a Clenshaw Curtis product rule quadrature grids in 2D.
circle_grid_display,
a MATLAB code which reads a matrix of integers, and draws a corresponding
grid of circles filled with color.
clenshaw_curtis_rule,
a MATLAB code which
defines a Clenshaw Curtis quadrature rule.
grid_display,
a MATLAB code which
displays a 2D or 3D grid or sparse grid.
gridlines,
a MATLAB code which
gives the user more control over drawing gridlines on a graph
than the builtin "grid on" command.
nested_sequence_display,
a MATLAB code which
displays a set of nested sequences.
quadrule,
a MATLAB code which
defines quadrature rules.
stroud,
a MATLAB code which
defines quadrature rules for a variety of unusual areas, surfaces
and volumes in 2D,
3D and N-dimensions.
tensor_grid_display,
a MATLAB code which
displays the grid points of a tensor product rule used for
interpolation or quadrature, in 1D, 2D or 3D.
triangle_fekete_rule,
a MATLAB code which
defines a Fekete rule for quadrature or interpolation over a triangle.
Reference:
-
Philip Davis, Philip Rabinowitz,
Methods of Numerical Integration,
Second Edition,
Dover, 2007,
ISBN: 0486453391,
LC: QA299.3.D28.
-
Lloyd Trefethen,
Is Gauss Quadrature Better than Clenshaw-Curtis?
Source Code:
-
comp_next.m
computes the compositions of the integer N into K parts.
-
compnz_next.m
computes the compositions of the integer N into K nonzero parts.
-
gl_grid.m
returns a multidimensional Gauss Legendre grid in
which any combination of 1D rules may be specified.
-
gl_grid_display.m
displays a multidimensional Gauss Legendre grid.
-
gl_grid_square_display.m
displays a 2D "square" Gauss Legendre grid.
-
gl_grid_square.m
returns a multidimensional Gauss Legendre grid in
which all 1D rules have the same order.
-
gl_grids_minmax.m
computes all Gauss Legendre grids whose orders sum to Q between
QMIN and QMAX.
-
gl_grids_minmax_display.m
displays all Gauss Legendre grids whose orders sum to Q between
QMIN and QMAX.
-
gl_grids_minmax_size.m
computes the total size of all Gauss Legendre grids whose orders
sum to Q between QMIN and QMAX.
-
gl_level_to_order.m
converts a GL level to a GL order.
-
gl_levels_minmax.m
computes all Gauss Legendre grids whose orders sum to LEVEL between
LEVEL_MIN and LEVEL_MAX.
-
gl_levels_minmax_display.m
displays all Gauss Legendre grids whose orders sum to LEVEL between
LEVEL_MIN and LEVEL_MAX.
-
gl_levels_minmax_size.m
computes the total size of all Gauss Legendre grids whose orders
sum to LEVEL between LEVEL_MIN and LEVEL_MAX.
-
i4_sign.m
returns the sign of an integer.
-
legendre_compute.m
computes the points and weights of a Gauss-Legendre quadrature rule.
-
tuple_next2.m
computes the next element of an integer tuple space.
-
vec_next.m
computes the elements of a product space.
Last revised on 22 April 2023.