Suorakaide menetelmä

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 17.5.2021 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .

Suorakulmiomenetelmä  on menetelmä yhden muuttujan funktion numeeriseen integrointiin , joka koostuu integrandin korvaamisesta nolla-asteen polynomilla, eli vakiolla, jokaisessa alkeissegmentissä. Jos tarkastelemme integrandin kuvaajaa, menetelmä koostuu kaavion alla olevan pinta-alan likimääräisestä laskemisesta laskemalla yhteen äärellisen määrän suorakulmioita, joiden leveys määräytyy vastaavan naapuriintegroinnin välisen etäisyyden mukaan. solmut ja korkeus integrandin arvon mukaan näissä solmuissa. Algebrallinen tarkkuusjärjestys on 0. (Keskimmäisten suorakulmioiden kaavalle se on 1).

Jos segmentti on alkeisosa eikä sitä osioida enempää, integraalin arvo voidaan löytää kohteesta

  1. Vasemman suorakulmion kaava :
  2. Oikean suorakulmion kaava :
  3. Suorakulmioiden kaava (keskikoko):

Yhdistetyt kvadratuurikaavat

Siinä tapauksessa, että integrointisegmentti jaetaan perussegmenteiksi, yllä olevia kaavoja sovelletaan kuhunkin näistä perussegmenteistä kahden naapurisolmun välillä. Tuloksena saadaan yhdistetyt kvadratuurikaavat

  1. Vasemmille suorakulmioille :
  2. Oikealle suorakulmiolle :
  3. Keskikokoisille suorakulmioille :

Kaavaa, jossa lasketaan arvo kahden solmun välisessä keskipisteessä, voidaan käyttää vain, kun integrandi on määritelty analyyttisesti tai jollain muulla tavalla, joka mahdollistaa arvon laskemisen mielivaltaisessa pisteessä. Tehtävissä, joissa funktio annetaan arvotaulukon avulla, jää vain laskea keskiarvo vasemman ja oikeanpuoleisen suorakulmion kaavoilla laskettujen integraalien välillä, mikä johtaa yhdistettyyn kvadratuuritrapetsikaavaan .

Koska yhdistetyt kvadratuurikaavat eivät ole mitään muuta kuin Riemmannin integraalin määritelmään sisältyviä summia , ne konvergoivat integraalin tarkkaan arvoon. Vastaavasti likimääräisillä kaavoilla saadun tuloksen tarkkuus kasvaa kasvaessa.


Yhdistetyt kaavat yhtenäisille ruudukoille

Yhtenäinen ruudukko voidaan kuvata seuraavilla kaavoilla:

missä  on ruudukon askel.

Tasaisille ruudukoille suorakaidekaavat voidaan kirjoittaa seuraavina Cotesin kaavoina :

  1. Vasemman suorakulmion yhdistelmäkaava :
  2. Suorakulmioiden yhdistelmäkaava :
  3. Keskimmäisten suorakulmioiden yhdistelmäkaava : I.e. vastaa puolisuunnikkaan kaavaa.

Menetelmävirhe

Oikean ja vasemman suorakulmion kaavoissa virhe on

Suorakulmioiden kaavalle (keskikokoinen)

Oikean ja vasemman suorakulmion yhdistelmäkaavat yhtenäisellä ruudukolla:

Suorakulmioiden yhdistekaavalla:

Toteutusesimerkki

Keskimääräisten suorakulmioiden kaava analyyttisesti annetulle funktiolle, kirjoitettu C:llä

double InFunction ( double x ) { //Integraalinen funktio paluu synti ( x ); } double CalcIntegral ( double a , double b , int n ) { kaksinkertainen tulos = 0 , h = ( b - a ) / n ; for ( int i = 0 ; i < n ; i ++ ) { tulos += InFunction ( a + h / 2 + i * h ); } tulos *= h ; palauttaa tuloksen ; }

Katso myös