A téglalapok módszere egy változó függvényének numerikus integrálásának módszere , amely abból áll, hogy az integrandust nulla fokú polinomra, azaz konstansra cseréljük minden elemi szakaszon. Ha figyelembe vesszük az integrandus gráfját, akkor a módszer a gráf alatti terület közelítő kiszámításából áll véges számú téglalap területeinek összegzésével, amelyek szélességét a megfelelő szomszédos integráció távolsága határozza meg. csomópontokat, és a magasságot az integrandus értékével ezeknél a csomópontoknál. A pontosság algebrai sorrendje 0. (A középső téglalapok képleténél ez 1).
Ha a szegmens elemi és nem esik át további particionáláson, akkor az integrál értéke innen kereshető
Abban az esetben, ha az integrációs szegmenst elemi szegmensekre bontjuk, a fenti képleteket minden egyes elemi szegmensre alkalmazzuk két szomszédos csomópont között. Ennek eredményeként összetett kvadratúra képleteket kapunk
A két csomópont közötti középponti érték kiszámítását tartalmazó képlet csak akkor használható, ha az integrandus analitikusan van megadva, vagy más módon, amely lehetővé teszi az érték tetszőleges pontban történő kiszámítását. Azokban a feladatokban, ahol a függvényt értéktáblázat adja meg, már csak a bal és a jobb oldali téglalap képletével számított integrálok közötti átlagértéket kell kiszámítani, ami az összetett kvadratúra trapéz képlethez vezet .
Mivel az összetett kvadratúra képletek nem mások, mint a Riemann-integrál definíciójában szereplő összegek , így konvergálnak az integrál pontos értékéhez. Ennek megfelelően a közelítő képletekkel kapott eredmény pontosságának növekedésével növekszik.
Egy egységes rács a következő képletekkel írható le:
hol van a rácslépés.
Egységes rácsokhoz a téglalap képletek a következő Cotes-képletekkel írhatók fel :
A jobb és bal téglalapokból álló képleteknél a hiba az
A téglalapok képletéhez (közepes)
Jobb és bal téglalapokból álló összetett képletekhez egységes rácson:
A téglalapok összetett képletéhez:
Egy analitikusan megadott függvény átlagos téglalapjainak képlete , C-ben írva
double InFunction ( double x ) { //Integrális függvény return sin ( x ); } double CalcIntegral ( double a , double b , int n ) { kettős eredmény = 0 , h = ( b - a ) / n ; for ( int i = 0 ; i < n ; i ++ ) { eredmény += InFunction ( a + h / 2 + i * h ); } eredmény *= h ; eredmény visszaadása ; }Integrálszámítás | ||
---|---|---|
Fő | ||
A Riemann-integrál általánosításai | ||
Integrált transzformációk |
| |
Numerikus integráció | ||
mértékelmélet | ||
Kapcsolódó témák | ||
Integrálok listái |