Integration (cmlabs.integrate)
The cmlabs.integrate module provides a collection of integration methods and related utilities.
Integration
Composite rectangle method for numerical integration. |
|
Composite midpoint method for numerical integration. |
|
Composite trapezoid method for numerical integration. |
|
Composite Simpson's 1/3 method using quadratic polynomial. |
|
Composite Simpson's 3/8 method using cubic polynomial. |
|
Composite Weddle's method for numerical integration. |
|
Composite Newton-Cotes method for numerical integration. |
Tests
Reach accuracy \(\epsilon\) error for rectangle rule. |
|
Reach accuracy \(\epsilon\) error for midpoint rule. |
|
Reach accuracy \(\epsilon\) error for trapezoid rule. |
|
Reach accuracy \(\epsilon\) error for Simpson's rule (quadratic). |
|
Reach accuracy \(\epsilon\) error for Simpson's rule (cubic). |
|
Reach accuracy \(\epsilon\) error for Weddle's rule. |
|
Reach accuracy \(\epsilon\) error for Newton-Cotes rule. |
|
Test rectangle rule from docs example. |
|
Test midpoint rule from docs example. |
|
Test trapezoid rule from docs example. |
|
Test Simpson's rule (quadratic) from docs example. |
|
Test Simpson's rule (cubic) from docs example. |
|
Test Weddle's rule from docs example. |