ADVERTISEMENT
Google AdSense Slot (headerLeaderboard)

Set your Publisher ID in src/config/ads.ts to display live ads.

SciPy Scientific Computing Tutorial• 5 min read

Numerical Integration with quad()

Calculate definite integrals of continuous mathematical functions with scipy.integrate.quad.

Definite Integrals with quad

SciPy provides scipy.integrate.quad to compute definite single integrals: ∫_a^b f(x) dx.

Integrating a Function
from scipy.integrate import quad

def f(x):
    # Integral of 3x^2 from 0 to 2 is [x^3]_0^2 = 8
    return 3 * x**2

area, est_error = quad(f, 0, 2)
print("Calculated Area:", area)
print("Estimated Error Bound:", est_error)
ADVERTISEMENT
Google AdSense Slot (inContentBanner)

Set your Publisher ID in src/config/ads.ts to display live ads.

Test Yourself With Exercise

+15 XP

What is the primary function in scipy.integrate for computing single-variable definite integrals?