260
7. Różnice skończone w całkowaniu i różniczkowaniu
?.U).
gdzie reszta jest zerem dla wszystkich wielomianów trzeciego stopnia (zob. przykład Stąd
\f (*) dx=2hf0 -f $&(/_ j — 2/0 +/t) + 0 (Jł5)=(/_ j + 4/0 +J,) + o (fcS) ^ Dlatego szukany wzór ma postać
i
<7.2.4) f /W^=ł*(/,-,+4/.+/.*d + 0(/.5).
i
gdzie reszta jest zerem dla wszystkich wielomianów trzeciego stopnia. Jest to wzór Simpsona jeden z klasycznych wzorów całkowania numerycznego.
Tak samo jak w przykładzie 7.2.1, określamy najpierw RT dla f(x)=x* (n~0, xa=o)-
skąd ogólnie wirnika, źe
«7=r3-Vi h7i4’(*,)+o<fc6)=i/6AV'*>(x,)+o<fc‘).
To J?r jest oszacowaniem asymptotycznym błędu. Można udowodnić (zob. Fróberg (7}, str. 200) następujące ścisłe oszacowanie błędu:
(7.2.5) «r=5Tó*S/l4te. gdzie {e[v, •
Stosując w praktyce wzór Simpsona do obliczania
a
dzieli się przedział [a, 6] na 2m części o długości h za pomocą punktów xi--=*o + przy czym a=x0i b=xZat. Wzór Simpsona stosuje się do każdego z m podwójnych przedziałów', tzn. dla /i = 2/+1 (:=0, l,..., m — 1). (Ostateczne wyrażenie podano w zadaniu 1 na końcu § 7.2). Reszta jest więc równa (dla 2m = (b—a)fh)
(7.2.6) Rj = "£ ^A5/<4to=^A5m/(4)(ę)=
=TC(6-o)Ay4)({), gdzie £ s [o, <>].
Tak więc błąd globalny (czyli błąd na całym przedziale) wzoru Simpsona jest rzędu 0( natomiast błąd lokalny (7.2.5) jest rzędu 0(hs).
Wzory można też wyprowadzić metodą współczynników' nieoznaczonych. Trzy V f(x)= 1, x, X2 wystarczą do określenia trzech współczynników' a, b, c. Okazuje się je ’ że wzór jest prawdziwy także dla / (x)=x3; dlatego szacując błąd trzeba posłużyć się f(x)—x4. Ogólnie mówiąc, można oczekiwać podobnych sytuacji w zadaniach o peww
symetrii.
r +/łA.
Przykład 7.2.3. Znamy wartości funkcji w punktach równoodległych x*^Xo ^sr-Przypuśćmy, że dla pewnego n jest i/»</*+!• Chcemy określić przybliżona
tość punktu minimum 5 i minimalnej wartości funkcji/w [x„_ ,, x„+tJ.