quadg/quad2dg
by Per A. Brodtkorb
17 Feb 1999
(Updated 03 Jan 2005)
Modified versions of the quadg.m and quad2dg.m from the NIT (Numerical Integration Toolbox)
|
Watch this File
|
| File Information |
| Description |
These functions are modified versions of the quadg.m and quad2dg.m files found in the NIT (Numerical Integration Toolbox)
The code has been vectorized in order to be able to perform fast integration of several integration limits. As before quadg and quad2dg only calculate one and two dimensional integrals, respectively, but you may specify several integration limits in a single call to the functions. It is also possible to integrate directly given functions enclosed in parenthesis
Example: integration from 0 to 2 and from 2 to 4 for x is done in a single call by:
>>quadg('(x.^2)',[0 2],[2 4])
ans=
2.6667 18.6667
similarly integration from 0 to 2 and from 2 to 4 for both x and y is done in a single call by:
quad2dg('(x.^2.*y)',[0 2],[2 4],[0 2],[2 4])
ans=
5.3333 112.0000
The files were tested under Matlab version 5.2.
Both quadg and quad2dg are not dependent on the Numerical Integration Toolbox (NIT) or the distchk function in the Statistics Toolbox anymore. |
| MATLAB release |
MATLAB 5.2 (R10)
|
| Other requirements |
It should be noted that both quadg and quad2dg require the Numerical
Integration Toolbox (NIT) to calculate the weights. Also note that
quad2dg uses distchk function in the Statistics Toolbox to check the
integration limits and make sure they |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (4) |
| 25 Oct 2005 |
Marc Kowalski
|
|
|
| 10 Jan 2007 |
Marko Horbatsch
|
|
|
| 30 Aug 2007 |
q lh
|
|
|
| 11 Sep 2007 |
mingwen chen
|
|
|
| Updates |
|
modifying description |
| 03 Jan 2005 |
Removed the dependency on other toolboxes so that the files are now self contained. |
|
Contact us at files@mathworks.com