Integration Method on Matlab

13 次查看(过去 30 天)
I wonder something,how integration works on matlab?Which numerical method does matlab use in the background?

采纳的回答

Walter Roberson
Walter Roberson 2018-4-21

MATLAB has multiple integration routines:

https://www.mathworks.com/help/matlab/ref/integral.html#References

References:

[1] L.F. Shampine “Vectorized Adaptive Quadrature in MATLAB®,” Journal of Computational and Applied Mathematics, 211, 2008, pp.131–140.

https://www.mathworks.com/help/matlab/ref/quad.html

Algorithms

quad implements a low order method using an adaptive recursive Simpson's rule. References

[1] Gander, W. and W. Gautschi, “Adaptive Quadrature – Revisited,” BIT, Vol. 40, 2000, pp. 84-101. This document is also available at http://www.inf.ethz.ch/personal/gander.

https://www.mathworks.com/help/matlab/ref/quadgk.html#f94-1004038

Algorithms

quadgk implements adaptive quadrature based on a Gauss-Kronrod pair (15th and 7th order formulas). References

[1] L.F. Shampine “Vectorized Adaptive Quadrature in MATLAB®,” Journal of Computational and Applied Mathematics, 211, 2008, pp.131–140.

https://www.mathworks.com/help/matlab/ref/quadl.html#f94-998971

Algorithms

quadl implements a high order method using an adaptive Gauss/Lobatto quadrature rule. References

[1] Gander, W. and W. Gautschi, “Adaptive Quadrature – Revisited,” BIT, Vol. 40, 2000, pp. 84-101. This document is also available at http://www.inf.ethz.ch/personal/gander.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Numerical Integration and Differential Equations 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by