Table of Contents
Numerical integration is a criterital technique in concentrering for approximating thee value of integrals that cannot bee solvek analytically. SciPy, a Python library, provides powerful tools to perfor these calculations appromently. This article presents step- by- step examples to help conderstand how to use SciPy for numicaol integration.
Basic Numerical Integration with SciPy
Te mogt common funktion for numical integration in SciPy is Amend 1; FLT: 0 curren3; current 3; it computes thate definite integral of a function over a specified interval.
First, import the necessary module and define the function to integrate.
Example:
CLANE1; CLANE1; FLT: 1 CLANE3; CLANE3;
CLANE1; CLANE1; FLT: 2 CLANE3; CLANE3;
CLANE1; CLANE1; FLT: 3 CLANE3; CLANE3;
Then, perforem thee integration over thee intervenval current 1; 0, 1 current 3;.
CLANE1; CLANE1; FLT: 4 CLANE3; CLANE3;
Te variable CLAS1; FLT: 5 CLAS3; CLAS3; contains the approate value of the integral, and CLAS1; CLAS1; FLT: 6 CLAS3; CLAS3; estimates the error.
Integrating MultipleFunctions
SciPy can handle more complex funktions and multiple intervals. For exampla, integrating a sine funktion over credior 1; 0, π c3;
Definovat funkci:
CLANE1; CLANE1; FLT: 7 CLANE3; CLANE3;
CLANE1; CLANE1; FLT: 8 CLANE3; CLANE3; CLANE3;
CLANE1; CLANE1; FLT: 9 CLANE3; CLANE3; CLANE3;
Vypočítejte si, že integrál:
CLANE1; CLANE1; FLT: 10 CLANE3; CLANE3; CLANE3;
To je výsledek, který se blíží k tomu, že je neder to sine curve mezi 0 and π.
Using Simpson 's Rule with SciPy
SciPy also provides S01; FL1; FLT: 11 S01; FL3; for Simpson 's rule, which is useful for equally spaced data point.
Example with data point:
CLANE1; CLANE1; FLT: 12 CLANE3; CLANE3; CLANE3;
CLANE1; CLANE1; FLT: 13 CLANE3; CLANE3;
Vypočítejte si, že integrál:
CLANE1; CLANE1; FLT: 14 CLANE3; CLANE3; CLANE3;
This method is subaable when data points are sampled at regular intervals.