Rombergova metoda
Iz E-študij, proste zakladnice študentskega znanja
Kadar je funkcija, ki jo integriramo vsaj 2k+2-krat odvedljiva, se da pokazati, da lahko napako trapezne formule razvijemo v konvergentno vrsto po sodih potencah h:
kjer konstante C_1,...,C_k niso odvisne od h.
Izpeljemo (knjiga str. 125):
in velja
Da bi izračunalni Tk(h / 2k), moramo najprej izračunati vrednosti Tk − 1(h / 2k − 1) in Tk − 1(h / 2k), da bi jih izračunali potrebujemo tudi Tk − 2(h / 2k − 2), Tk − 2(h / 2k − 1) in Tk − 2(h / 2k), ... in končno T(h / 2k), ..., T(h / 2) in T(h). Vse te vrednosti najlažje predstavimo v Rombergovi tabeli:
Algoritem: Rombergova metoda
Naj bo f zvezna funkcija na [a,b] in k naravno število. Naslednji algoritem izračuna približke Tn(h / 2m) iz Rombergove tabele.
h=b-a
T(1,1)=h*(f(a)+f(b))/2
for m=2:k+1
h=h/2
T(m,1)=T(m-1,1)/2
s=0
for i=1:2^(m-2)
s=s+f(a+(2*i-1)*h)
end
T(m,1)=T(m,1)+h*s
for n=2:m
T(m,n)=(4^(n-1)*T(m,n-1)-T(m-1,n-1)/(4^(n-1)-1)
end
end