Rombergova integracija

S Vikipedije, slobodne enciklopedije

Rombergova integracija (ponekad se navodi takođe kao Rombergova metoda) je postupak iz numeričke analize. Koristi se kada želimo numerički da izračunamo neki integral, a dobila je ime po Verneru Rombergu.

Ideja[uredi | uredi izvor]

Osnova Rombergove integracije je kombinacija dve loše aproksimacije kojom ćemo doći do jedne bolje. U suštini, ona predstavlja samo jedan vid Ričardsonove ekstrapolacije primenjene na integraciju i trapezoidno pravilo.

Prisetimo se greške trapezoidnog pravila sa datih tačaka:

Napišimo to sve malo drugačije:

A šta se dešava kada prepolovimo razmak između tačaka?

Očigledno je da se koeficijenti za kvadratni deo greške () donekle preklapa; zato ga možemo prostom kombinacijom ove dve aproksimacije eliminisati:

Sada greška zavisi samo od ! Postpupak možemo nastaviti i vrlo brzo ćemo doći do veoma preciznih rezultata. Daljim računom eliminišemo ostale stepene iz greške:

Na šemi se vidi malo jasnije:


Kao rezultat se uzima uvek poslednji element na dijagonali.

Greška[uredi | uredi izvor]

Greška Rombergove integracije, napisana notacijom sa velikim O: .

Za njenu približnu vrednost (za kriterijum obustave algoritma) može se uzeti razlika dijagonale:

Treba međutim imati u vidu da u određenim slučajevima greška ne mora da se smanjuje - dobar primer za to su talasne funkcije (kosinus, sinus itd.). Na konkretnom primeru:

broj tačaka mora da budem barem inače će nam integral uvek biti jednak nuli.

Rombergova integracija ima i tu prednost što grešku možemo u svakom sledećem koraku da izračunamo i tako svaki put iznova odlučimo da li hoćemo da idemo dalje ili smo zadovoljni dosadašnjim rezultatom.

Primer[uredi | uredi izvor]

Uzmimo da želimo da izračunamo:

Trapezoidno pravilo sa dve tačke nam daje:

Sa tri:

I sa pet:

Kada uporedimo čak i zadnji rezultat, greška je još uvek velika:

U nekim situacijama bi takva greška mogla da bude kobna! Primenimo sa ovim rezultatima Rombergovu metodu:

Greška je , još uvek nedovoljno precizno za naše potrebe. Idemo još jedan korak dalje:

Greška na kraju: -0.65 ! Sa samo pet tačaka smo dobili izuzetno precizan rezultat. Kada bismo želeli da postignemo isti rezultat prostim trapezoidnim pravilom, trebalo bi nam oko 50 tačaka.