Simpsons odcinek
Transkrypt
Simpsons odcinek
CAŁKOWANIE NUMERYCZNE całki pojedyncze Kwadratury interpolacyjne Kwadratury interpolacyjne Rozpatrujemy funkcję f(x) ciągłą i ograniczoną w przedziale domkniętym [a, b]. Przedział [a, b] dzielimy na skończoną liczbę podprzedziałów, wyróżniając na osi x zbiór punktów: a x0 x1 x2 ... xi xi 1 ... xn b Punkty xi, i = 0, 1, ..., n tworzą siatkę o stałym kroku (z reguły): xi 1 xi h const 3 Kwadratury interpolacyjne Kwadratury interpolacyjne 4 Kwadratury interpolacyjne Z własności całki oznaczonej wynika, że: xn b x0 a n 1 xi 1 f ( x) d x f ( x) d x i 0 xi Oznaczenie: i xi 1 f ( x) d x xi 5 Kwadratury interpolacyjne Istota metody kwadratur interpolacyjnych Przybliżenie funkcji podcałkowej f(x) w przedziale [xi, xi+1] lub przedziale odpowiednio poszerzonym wzorem interpolacyjnym i xi 1 f ( x) d x xi xi 1 W ( x) d x xi W(x) – wielomian interpolacyjny 6 Kwadratury interpolacyjne Wyprowadzenie wzorów przybliżających wartość całki w przedziale [a, b] Wielomian interpolacyjny I. wzór Newtona x xi q(q 1) 2 W ( x) yi qyi yi ..., q 2! h 7 Metoda prostokątów Metoda prostokątów Niech: W ( x) yi , x [ xi , xi 1 ] Oznacza to: f(x) w przedziale [xi, xi+1] jest przybliżona wielomianem interpolacyjnym ograniczonym do pierwszego składnika f(x) na odcinku [xi, xi+1] zastępujemy linią poziomą 9 Metoda prostokątów i xi 1 f ( x) d x xi xi 1 yi d x xi Wprowadzamy podstawienie: q x xi 1 , d q d x, x xi q 0, x xi 1 q 1 h h Otrzymujemy: i xi 1 xi 1 yi d x h yi d q hyi 0 10 Metoda prostokątów n 1 b f ( x) d x i 0 a n 1 i h yi i 0 Wzór prostokątów: b n 1 f ( x) d x h y a i 0 i 11 Metoda prostokątów Wzór prostokątów z niedomiarem: n 1 b f ( x) d x h y i i 0 a Wzór prostokątów z nadmiarem (wyprowadzany z II. wzoru Newtona): b n f ( x) d x h y a i 1 i 12 Metoda prostokątów Metoda prostokątów z niedomiarem Metoda prostokątów z nadmiarem 13 Metoda prostokątów Przykład Obliczyć wartość całki, korzystając ze wzoru prostokątów: 5 x 2 2 d x 1 1 49 3 b f ( x) d x f ( x) x 2 2 a 1 b5 a 14 Metoda prostokątów Ilość podprzedziałów: n 4 Krok całkowania: h b a 5 1 1 n 4 a x0 1 x1 x0 h 1 1 2 x2 x0 2h 1 2 1 3 x3 x0 3h 1 3 1 4 x4 x0 4h 1 4 1 5 b y0 y1 y2 y3 y4 f ( x0 ) 12 2 3 f ( x1 ) 22 2 6 f ( x2 ) 32 2 11 f ( x3 ) 42 2 18 f ( x4 ) 52 2 27 15 Metoda prostokątów Wzór prostokątów z niedomiarem: n 1 3 i 0 i 0 h yi h yi h( y0 y1 y2 y3 ) 1 (3 6 11 18) 38 Wzór prostokątów z nadmiarem: n 4 i 1 i 1 h yi h yi h( y1 y2 y3 y4 ) 1 (6 11 18 27) 62 16 Metoda trapezów Metoda trapezów Niech: W ( x) yi qyi , x [ xi , xi 1 ] Oznacza to: f(x) w przedziale [xi, xi+1] jest przybliżona wielomianem interpolacyjnym ograniczonym do dwóch pierwszych składników 18 Metoda trapezów i xi 1 xi f ( x) d x xi 1 ( y qy ) d x i i xi Wykorzystujemy podstawienia jak przy metodzie prostokątów: 1 1 i ( yi qyi ) d q h yi yi 1 2 0 19 Metoda trapezów b a yi yi 1 f ( x ) d x i h 2 i 0 i 0 n 1 n 1 Wzór trapezów: b a y0 yn n 1 f ( x) d x h yi i 1 2 20 Metoda trapezów Metoda trapezów 21 Metoda trapezów Przykład Obliczyć wartość całki z poprzedniego przykładu, korzystając ze wzoru trapezów: 5 1 1 x 2 d x 49 3 2 Przedział całkowania podzielony, jak w poprzednim zadaniu: n4 Punkty xi i wartości funkcji w tych punktach yi są identyczne jak w poprzednim przykładzie 22 Metoda trapezów y0 yn n 1 y0 y4 3 h yi h yi i 1 i 1 2 2 y0 y4 3 27 h y1 y2 y3 1 6 11 18 50 2 2 23 Wzór Simpsona Wzór Simpsona Niech: q(q 1) 2 W ( x) yi qyi yi , x [ xi , xi 1 ] 2! Oznacza to: f(x) w przedziale [xi, xi+1] jest przybliżona wielomianem interpolacyjnym ograniczonym do trzech pierwszych składników 25 Wzór Simpsona Przedział [a, b] dzieli się na parzystą ilość podprzedziałów. Pole pojedynczego trapezu krzywoliniowego: q(q 1) 2 h 0 y0 qy0 y0 d x y0 4 y1 y2 2! 3 x0 x2 26 Wzór Simpsona Wzór Simpsona: b a h f ( x) d x y0 4 y1 2 y2 4 y3 ... 2 yn 2 4 yn 1 yn 3 27 Wzór Simpsona Przykład Obliczyć wartość całki z poprzednich przykładów, korzystając ze wzoru Simpsona: 5 1 1 x 2 d x 49 3 2 b a h f ( x) d x y0 4 y1 2 y2 4 y3 ... 2 yn 2 4 yn 1 yn 3 h y0 4 y1 2 y2 4 y3 y4 3 1 1 3 4 6 2 11 4 18 27 49 3 3 28 Kwadratury Gaussa Kwadratury Gaussa Rozpatrujemy funkcję f(x) ciągłą i ograniczoną w przedziale domkniętym [a, b]. Pierwszy krok: b Sprowadzenie całki f ( x) d x do postaci znormalizowanej: a 1 F ( ) d 1 30 Kwadratury Gaussa Normalizacja Podstawienia: ba ba x 2 2 1 x a, ba dx d 2 1 x b 31 Kwadratury Gaussa Czyli: b a ba ba ba f ( x) d x f d F ( ) d 2 1 2 2 1 1 1 ba ba ba F ( ) f 2 2 2 32 Kwadratury Gaussa Przykład Całkę sprowadzić do postaci znormalizowanej: 5 2 ( x 2) d x 1 ba ba x 2 2 5 1 5 1 3 2 x 2 2 ba dx d 2 5 1 dx d 2d 2 33 Kwadratury Gaussa 5 2 ( x 2) d x 1 1 1 1 3 2 2 2 2 d 82 24 22 d 1 F () 82 24 22 34 Kwadratury Gaussa Znormalizowaną funkcję podcałkową F() w przedziale [–1, 1] przybliża się wielomianem stopnia 2n–1 F () a0 a1 a22 ... a2 n12 n1 Następnie obliczamy wartość przybliżoną całki oznaczonej: 1 n F ( ) d F ( ) w 1 i wi n i 1 i i – odcięte tzw. punktów Gaussa, i[–1, 1] – współczynniki nazywane wagami – ilość punktów Gaussa 35 Kwadratury Gaussa n i wi 2 – 0.57735 0.57735 1.00000 1.00000 4 – 0.86113 – 0.33998 0.33998 0.86113 0.34785 0.65214 0.65214 0.34785 Wagi i odcięte punktów Gaussa dla różnych wartości n 36 Kwadratury Gaussa Przykład Obliczyć wartość całki oznaczonej z poprzednich przykładów kwadraturami Gaussa dla n = 2. Funkcja podcałkowa po normalizacji: F () 82 24 22 37 Kwadratury Gaussa n 2 F ( ) w F ( ) w F ( ) w F ( ) w i 1 i i i 1 i i 1 1 2 2 812 241 22 w1 822 242 22 w2 8(0.57735) 2 24(0.57735) 22 1 8(0.57735) 2 24(0.57735) 22 1 49.33328 38 Kwadratury Gaussa Przykład Wyprowadzić kwadraturę Gaussa dla przypadku n = 2. F () a0 a1 a22 a33 Powyższą funkcję całkujemy w przedziale [–1, 1]: 1 1 1 1 2 3 d F ( ) d a a a a 3 0 1 2 1 1 2 1 1 3 4 a0 a1 a2 a3 2 3 4 1 2 2a0 a2 3 39 Kwadratury Gaussa 1 F ( ) d F ( ) w F ( ) w 1 1 2 2 1 a0 a11 a212 a313 w1 a0 a12 a222 a332 w2 2a0 1 2 a1 12 w1 22 w2 a2 13 w1 32 w2 a3 40 Kwadratury Gaussa Porównujemy współczynniki przy a0, a1, a2, a3 ze wzorów skąd: i w1 w2 w w 1 1 2 2 12 w1 22 w2 13 w1 32 w2 2 0 2 3 0 w1 1 w2 1 1 0.57735 2 0.57735 41