Ćwiczenia 12 - Kwadratury Gaussa
Transkrypt
Ćwiczenia 12 - Kwadratury Gaussa
Ćwiczenia 12 - Kwadratury Gaussa 1√ 2 √ 3 służąca do obliczania 1. Czy kwadratura k(f ) = 3f (− 3) + 3f s3 −3 f (x)dx jest kwadraturą interpolacyjną? Czy jest ona kwadraturą Gaussa? 1√ 2 √ 0.6 ] służąca 2. Czy kwadratura k(f ) = 19 [5f (− 0.6) + 8f (0) + 5f s1 do obliczania −1 f (x)dx jest kwadraturą Gaussa? 3. Jakie warunki powinny spełniać węzły xi (i = 1, ..., n) oraz współczynniki ci dla kwadratury n Ø i=1 ci f (xi ) ≈ Ú 1 ρ(x)f (x)dx −1 aby była ona dokładna dla wszystkich wielomianów stopnia 2n − 1? Wyznaczyć węzły i współczynniki, przyjmując wagę ρ(x) = 1 i n = 2, 3. 4. Znaleźć współczynniki i węzły kwadratury Gaussa Ú b a x4 f (x)dx ≈ A0 f (x0 ) + A1 f (x1 ) dla a) [a, b] = [0, 1], b) [a, b] = [−1, 1]. 5. Obliczyć całkę trzech węzłów. 6. Obliczyć całkę s 1 2(1+x) √ 0 s1 0 x(1−x) dx za pomocą kwadratury Czebyszewa dla √2x+5 dx za pomocą kwadratury Czebyszewa dla x(1−x) trzech (czterech) węzłów. 3 1 7. Napisać program liczący całkę −1 (1 − x2 ) 2 dx używając kwadratury Czebyszewa. Miejsca zerowe wielomianów Czebyszewa dane są wzorem xi = cos (2i−1)π , a współczynniki Ai = πn , n - liczba węzłów. Program po2n winien zapytać o wymaganą dokładność a następnie wypisać na ekranie prawdziwą wartość całki oraz kolejne przybliżenia kwadraturą o coraz większej liczbie węzłów aż do momentu gdy osiągnięta zostanie wymagana dokładność (liczona jako względna różnica między aktualnym a poprzednim przybliżeniem całki). s 155