Obliczenia naukowe i metody numeryczne 3. Całkowanie

Transkrypt

Obliczenia naukowe i metody numeryczne 3. Całkowanie
Obliczenia naukowe i metody numeryczne
3. Całkowanie numeryczne
Zadanie 1. (Kwadratury interpolacyjne Newtona–Cotesa)
a) Znajdź kwadraturę interpolacyjną z węzłami 0, 1, 2, przybliżającą całkę z funkcji x4 na przedziale
[0, 2].
b) Oblicz wartości całki z funkcji f (x) = x−1 na przedziale [2, 6] metodami:
(i) trapezów,
(ii) parabol/Simpsona,
(iii) złożonej trapezów (dla różnej ilości węzłów n=3, n=7),
(iv) złożonej parabol (dla różnej ilości węzłów n=4, n=6).
Oszacuj błąd każdej kwadratury.
c) Oblicz przybliżoną wartość ln 4 wzorem złożonym trapezów z krokiem h=1, h=0.5. Oszacuj błąd.
d) Sprawdź, czy wzór parabol jest dokładny dla wielomianów stopnia 3.
e) Na ile podprzedziałów (przynajmniej) należy podzielić przedział [0, 1], aby uzyskać przybliżoną
R1 dx
z błędem mniejszym niż 0.001?
wartość
0 1+x
Zadanie 2. (Praca domowa, 10.04.08r)
Napisz aplikację służącą do obliczania wartości całki oznaczonej (dla zadanych: funkcji podcałkowej, przedziału całkowania, żądanej dokładności wyniku dla wzorów złożonych). Wyświetl wyniki w ten sposób,
aby można było porównać wartości całki dla metod:
a)
b)
c)
d)
trapezów,
parabol/Simpsona,
złożonej trapezów,
złożonej parabol.
Wygeneruj wyniki dla następujących zestawów danych:
a) sin x, [0, 3], ε = 0.001,
b) x2 − 1, [−2, 2], ε = 0.0005,
c) (x + 1)−1 , [0, 1], ε = 0.0001.