Home > freetb4matlab > integration > quadndg.m




function int = quadndg(fun,xlow,xhigh,tol)


error:  int = quadndg('Fun',xlow,xhigh)
        int = quadndg('Fun',xlow,xhigh,tol)

This function is similar to QUAD or QUAD8 for n-dimensional integration,
but it uses a Gaussian quadrature integration scheme.  
     int     -- value of the integral
       Fun     -- Fun(x) (function to be integrated) in this case treat
                  all the different values of x as different variables
                  as opposed to different instances of the same variable
       x       -- n length vector of coordinates
       xlow    -- n length vector of lower limits of integration
       xhigh   -- n length vector of upper limits of integration
       tol     -- tolerance parameter (optional)
Note that if there are discontinuities the region of integration 
should be broken up into separate pieces.  And if there are singularities,
a more appropriate integration quadrature should be used 
(such as the Gauss-Chebyshev for a specific type of singularity).


This function calls: This function is called by:
Generated on Sat 16-May-2009 00:04:49 by m2html © 2003