Simpsono taisyklė

Iš testwiki.
Pereiti į navigaciją Jump to search
Funkcija f(x) (mėlyna) apytikriai keičiama parabolės funkcija P(x) (raudona).

Simpsono taisyklėintegralo apytikslio skaičiavimo metodas, apytikriai keičiant integruojamą funkciją parabolės lanku. Algoritmas randa apytikslę skaitinę integralo

abf(x)dx.

reikšmę.

Vieno žingsnio algoritmas

Integruojama funkcija f(x) keičiama interpoliaciniu polinomu – kvadratine funkcija P(x), kuri parenkama taip, kad integruojamos funkcijos ir interpoliacinio polinomo reikšmės sutaptų integruojamo intervalo kraštuose bei jo viduryje (m=(a+b)/2). Tokios parabolės lygtis yra

P(x)=f(a)(xm)(xb)(am)(ab)+f(m)(xa)(xb)(ma)(mb)+f(b)(xa)(xm)(ba)(bm).

ir tuomet ieškoma integralo reikšmė lygi

abf(x)dxabP(x)dx=ba6[f(a)+4f(a+b2)+f(b)].

Integravimo paklaida lygi

h590f(4)(ξ),.

kur h=(ba)/2 ir ξ yra bet kokia reikšmė tarp a ir b.

Sudėtinė Simpsono taisyklė

Jei vieno žingsnio algoritmo tikslumo nepakanka, apibrėžtinio integralo intervalas suskaidomas į pasirinktą skaičių lygaus ilgio dalių, kurių kiekvienam ši taisyklė pritaikoma atskirai. Gautos reikšmės sudedamos:

abf(x)dxh3[f(x0)+2j=1n/21f(x2j)+4j=1n/2f(x2j1)+f(xn)],

kur n yra dalių, į kurias suskirstomas integruojamas intervalas, skaičius (turi būti lyginis), o xi=a+ih for i=0,1,...,n1,n (taip pat x0=a ir xn=b.).

arba (tas pats)

abf(x)dxh3[f(x0)+4f(x1)+2f(x2)+4f(x3)+...+4f(xn1)+f(xn)].

Didžiausia galima integravimo paklaida tuomet lygi

h4180(ba)f(4)(ξ),

kur h yra integravimo žingsnio ilgis (h=(ba)/n.)

Nuorodos