Wstęp do metod numerycznych 7. Interpolacja. P. F. Góra
|
|
- Klaudia Olejnik
- 6 lat temu
- Przeglądów:
Transkrypt
1 Wstęp do metod numerycznych 7. Interpolacja P. F. Góra
2 Interpolacja Dana jest funkcja w postaci stabelaryzowanej x i x 1 x 2 x 3... x n f i = f(x i ) f 1 f 2 f 3... f n Punkty x i nazywamy węzłami interpolacji. Problem: chcemy znaleźć łatwy sposób na wyliczanie wartości funkcji pomiędzy węzłami (interpolacja) lub poza obszarem obejmujacym węzły (ekstrapolacja). Copyright c P. F. Góra 7 2
3 Interpolacja odcinkami liniowa Interpolacja odcinkami liniowa na 11 węzłach. Prawdziwa funkcja interpolowana zaznaczona jest linia kropkowana. Istnieje nieskończenie wiele funkcji ciagłych, które sa sobie równe w skończonej liczbie węzłów! Można to zrobić prowadzac łamana pomiędzy poszczególnymi punktami węzłowymi (x i, f i ), ale jest to nieeleganckie i w pewnych przypadkach może powodować problemy, gdyż funkcja interpolujaca ma ostrza w węzłach. Copyright c P. F. Góra 7 3
4 Interpolacja wielomianowa Tabela taka, jak na poczatku wykładu, wyznacza jednoznacznie wielomian stopnia n 1. Istotnie, rozpatrzmy wielomian a n 1 x n 1 + a n 2 x n a 1 x + a 0. (1) Jeśli do wielomianu (1) podstawimy za x kolejno x 1, x 2,...,x n, przyjmujac, że wartość wielomianu w tych punktach wynosi odpowiednio f 1, f 2,...,f n, otrzymamy a n 1 x n a n 2 x n a 1 x 1 + a 0 = f 1 a n 1 x n a n 2 x n a 1 x 2 + a 0 = f 2 a n 1 x n 1 n + a n 2 xn n a 1 x n + a 0 = f n (2) Copyright c P. F. Góra 7 4
5 Układ (2) zapisany w postaci macierzowej ma postać x n 1 1 x n 2 x n 1 2 x n 2 1 x x 2 1 x n 2 n x n 1 x n 1 n a n 1 a n 2. a 0 = f 1 f 2. f n (3) Rozwiazaniem układu równań (3) sa współczynniki wielomianu (1). Macierz układu (3) nosi nazwę macierzy Vandermonde a. Można pokazać, że wyznacznik macierzy Vandermonde a ma postać 1 i<j n (x i x j ), (4) Dziękuję internetowemu komentatorowi juventusik plus za wskazanie błędu w poprzedniej wersji. Copyright c P. F. Góra 7 5
6 a zatem wyznacznik macierzy Vandermonde a jest różny od zera, jeżeli żadne punkty x 1, x 2,..., x n nie pokrywaja się. Tym samym problem znalezienia współczynników wielomianu (1) ma jednoznaczne rozwiazanie. Gdybyśmy chcieli rozwiazywać układ równań (3) za pomoca już poznanych metod, mogłoby się wydawać, że koszt interpolacji wielomianowej wynosi O(n 3 ). W rzeczywistości układ ten można, korzystajac z symetrii macierzy Vandermode a, rozwiazać w czasie O(n 2 ). Przekonany się o tym konstruujac interpolację wielomianowa w całkiem inny sposób. Copyright c P. F. Góra 7 6
7 Wzór interpolacyjny Lagrange a Zamiast szukać rozwiazania równania (3), postulujemy, że poszukiwany wzór interpolacyjny ma postać gdzie f(x) = n j=1 l j (x) f j + E(x), (5a) l j (x) = (x x 1)... (x x j 1 )(x x j+1 )... (x x n ) (x j x 1 )... (x j x j 1 )(x j x j+1 )... (x j x n ). (5b) E(x) w (5a) jest nazwywane reszta lub błędem interpolacji. Zauważmy, że l j (x) jest wielomianem stopnia n 1 oraz l j (x k ) = δ jk. (6) Jeżeli f(x) jest wielomianem stopnia co najwyżej n 1, E(x) znika tożsamościowo. Mówimy, że interpolacja (5a) ma dokładność n 1. Copyright c P. F. Góra 7 7
8 Przykłady Interpolacja pewnej funkcji (oznaczonej linia kropkowana) oparta na 7 (lewy panel) i 9 (prawy panel) węzłach. W tym wypadku zwiększanie liczby węzłów poprawia jakość interpolacji. Copyright c P. F. Góra 7 8
9 Przykłady Interpolacja tej samej funkcji, co poprzednio, oparta na 11 i 13 węzłach. Dalsze zwiększanie liczby węzłów prowadzi do pogorszenia jakości interpolacji, zwłaszcza w pobliżu krańców przedziału zawierajacego węzły. Copyright c P. F. Góra 7 9
10 Oscylacje Rungego oscylacje Rugego Wielomiany wysokiego stopnia sa sztywne. Jeżeli narzucić im warunek, że maja przechodzić przez ustalone z góry punkty, moga to kompensować znacznymi wahaniami pomiędzy węzłami. Zjawisko to nazywa się oscylacjami Rungego i oznacza, że interpolowanie za pomoca wielomianów wysokiego stopnia bywa niewskazane. Copyright c P. F. Góra 7 10
11 Dalsze przykłady Może się zdarzyć, że dalsze powiększanie liczby węzłów poprawi jakość interpolacji (interpolacja oparta na 31 węzłach, lewy panel), jednak w końcu zbyt duża liczba węzłów doprowadza do katastrofy (interpolacja oparta na 41 węzłach, prawy panel oscylacje Rungego osiagaj a amplitudę 200). Copyright c P. F. Góra 7 11
12 Bład interpolacji Wielomian (5b) wygodnie jest niekiedy zapisywać w postaci l j (x) = p n (x) (x x j )p n(x j ) (7a) gdzie p n (x) = n i=1 (x x i ), p n (x j) = dp n dx x=xj (7b) Oznaczmy y(x) = n j=1 l j (x) f j (jest to wielomianowa część wzoru interpolacyjnego Lagrange a (5a), bez reszty). Copyright c P. F. Góra 7 12
13 Rozpatrzmy funkcję F (z) = f(z) y(z) [f(x) y(x)] p n(z) p n (x). (8) F (z), jako funkcja zmiennej z, ma n+1 miejsc zerowych: x 1, x 2,..., x n oraz x. Zakładajac, że funkcja f( ) jest dostatecznie gładka, stosujemy do funkcji F (z) n-krotnie twierdzenie Rolle a i stwierdzamy, że pochodna F (n) (z) = f (n) (z) y (n) (z) [f(x) y(x)] n! p n (x) (9) ma co najmniej jedno miejsce zerowe w najmniejszym przedziale domkniętym zawierajacym punkty x 1, x 2,..., x n oraz x. Oznaczmy to miejsce zerowe przez ξ. Zauważmy, że y (n) (z) = 0, gdyż y(z) jest wielomianem stopnia n 1. Ostatecznie otrzymujemy Copyright c P. F. Góra 7 13
14 czyli 0 = F (n) (ξ) = f (n) (ξ) [f(x) y(x)] }{{} E(x) n! p n (x) (10) E(x) = p n(x) f (n) (ξ). (11) n! ξ jest pewnym punktem wewnętrzmym przedziału zawierajacego węzły i x (to ostatnie jest ważne w wypadku ekstrapolacji). Nie wiemy, którym punktem, zatem dla bezpieczeństwa należałoby brać największa (co do modułu) wartość f (n) (ξ). Trudność w szacowaniu błędu interpolacji polega na trudności w szacowaniu wysokich pochodnych interpolowanych funkcji. Praktyka pokazuje, że wysokie pochodne nawet porzadnych funkcji (niewielomianowych) moga przybierać znaczne wartości. Przykład: Maksimum dziesiatej pochodnej funkcji e x2 jest rzędu Copyright c P. F. Góra 7 14
15 Interpolacja Hermite a Jeżeli znamy nie tylko wartości funkcji interpolowanej w węzłach, ale także wartości pochodnej, x i x 1 x 2 x 3... x n f i = f(x i ) f 1 f 2 f 3... f n f i = f (x i ) f 1 f 2 f 3... f n narzuca to 2n warunków na wielomian interpolacyjny. Można skonstruować wówczas interpolację wielomianowa rzędu 2n 1, postaci Jest to zagadnienie o stosunkowo niewielkich zastosowaniach praktycznych, ale za to o dużym znaczeniu teoretycznym. Copyright c P. F. Góra 7 15
16 gdzie y(x) = n i=1 h i (x)f i + n i=1 h i (x)f i + E(x), (12a) h i (x) = ( 1 2(x x i )l i (x i) ) l 2 i h i (x) = (x x i )l 2 i (x), (12b) (x). (12c) l j (x) oznacza to samo, co w interpolacji Lagrange a, natomiast E(x) = p2 n (x) (2n)! f (2n) (ξ), (12d) gdzie ξ jest pewnym punktem wewnętrzym przedziału rozpiętego na węzłach i wartości x. Wielomian interpolacyjny (12a) zgadza się z interpolowana funkcja oraz jej pochodna w węzłach. Copyright c P. F. Góra 7 16
17 Interpolacja za pomoca funkcji sklejanych Interpolacja wielomianowa jest koncepcyjnie najprostszym sposobem interpolacji, prowadzić jednak może, jak to pokazaliśmy, do niepożadanych zachowań. Najbardziej popularnym sposobem uniknięcia oscylacji Rungego, zwiazanych z trudnościa szacowania błędu interpolacji wielomianowej, jest interpolacja za pomoca funkcji sklejanych. Funkcja sklejana rzędu k, czyli splajnem (ang. spline), nazywam funkcję, która 1. lokalnie jest wielomianem rzędu k, 2. jest (k 1)-krotnie różniczkowalna w węzłach (z czego wynika, że jej pochodne rzędu k 2 i niższych sa ciagłe). Najczęściej używa sie funkcji sklejanych rzędu 3, czyli splajnów kubicznych (ang. cubic splines). Copyright c P. F. Góra 7 17
18 Cubic splines Załóżmy, że oprócz wartości funkcji w węzłach, znamy także pewne inne wartości ξ i w węzłach. Mamy więc tabelkę postaci: x i x 1 x 2 x 3... x n f i = f(x i ) f 1 f 2 f 3... f n ξ i ξ 1 ξ 2 ξ 3... ξ n Chcemy skonstrować takie wyrażenie interpolacyjne, które będzie zgadzać się z wartościami f i w węzłach, wielkości ξ i będa drugimi pochodnymi wyrażenia interpolacyjnego (nie funkcji interpolowanej!) w węzłach. Copyright c P. F. Góra 7 18
19 W każdym przedziale [x j, x j+1 ], j = 1, 2,..., n 1, konstruujemy wielomian trzeciego stopnia gdzie y j (x) = A f j + B f j+1 + C ξ j + D ξ j+1, A = x j+1 x x j+1 x j, B = x x j x j+1 x j, (13a) (13b) C = 1 6 (A3 A)(x j+1 x j ) 2, D = 1 6 (B3 B)(x j+1 x j ) 2.(13c) Łatwo sprawdzić, że y j (x j ) = f j, y j (x j+1 ) = f j+1, a ponieważ, co można wykazać prostym rachunkiem, d 2 y j dx 2 = A ξ j + B ξ j+1, (14) także wartości drugiej pochodnej (13a) zgadzaja się z zadanymi wartościami ξ j w węzłach. Copyright c P. F. Góra 7 19
20 Jest jednak pewien problem: w rzeczywistości nie znamy wartości ξ j. Nie skorzystaliśmy jednak jeszcze z wymogu ciagłości pierwszej pochodnej (13a) w węzłach (aby można było mówić o drugich pochodnych y j (x), pierwsza pochodna tego wyrażenia musi być ciagła). W tym celu żadamy, aby pochodna y j (x) obliczana w prawym krańcu przedziału równała się pochodnej y j+1 (x) obliczanej w lewym krańcu odpowiedniego przedziału. Gdy to zrobimy, otrzymamy równanie x j x j 1 6 ξ j 1 + x j+1 x j 1 ξ j + x j+1 x j ξ j = f j+1 f j x j+1 x j f j f j 1 x j x j 1. (15) Jest to, w istocie, trójdiagonalny układ równań na nieznane wielkości { ξ j }. Copyright c P. F. Góra 7 20
21 Naturalny splajn kubiczny Jeżeli mamy n węzłów interpolacji, mamy n 2 wewnętrznych punktów zszycia, w których możemy żadać ciagłości pochodnej. W takim wypadku (15) stanowi układ n 2 równań z n niewiadomymi. Trzeba podać jakieś dodatkowe warunki. Najczęściej przyjmuje się, że ξ 1 = ξ n = 0. Jest to wówczas tak zwany naturalny splajn kubiczny. Jeżeli sytuacja tego wymaga lub jeżeli mamy jakieś przesłanki, aby tak zrobić możemy narzucić inne warunki na drugie pochodne na brzegach lub na kombinacje liniowe drugich pochodnych. Copyright c P. F. Góra 7 21
22 Równoodległe węzły Jeżeli węzły interpolacji sa równoodległe, x j+1 x j = h, równanie (15) przybiera szczególnie prosta postać: ξ 2 ξ 3 ξ 4. ξ n 2 ξ n 1 = 6 h 2 f 1 2f 2 + f 3 f 2 2f 3 + f 4 f 3 2f 4 + f 5. f n 3 2f n 2 + f n 1 f n 2 2f n 1 + f n (16) Macierz po lewej stronie tego równania posiada łatwa do znalezienia faktoryzację Cholesky ego. Z dokładnościa do czynników 6, prawa strona zawiera drugie ilorazy różnicowe interpolowanej funkcji. Copyright c P. F. Góra 7 22
23 Praktyczne zastosowanie naturalnych splajnów kubicznych przebiega dwuetapowo: 1. Rozwiazujemy układ równań (15) (lub, jeżeli można, (16)) na n 2 nieznanych wielkości { } n 1 ξ j. Ponieważ układ ten jest trójdiagonalny, j=2 koszt obliczeniowy wynosi O(n). Krok ten wykonujemy tylko raz na poczatku całej procedury. 2. W celu znalezienia wartości pomiędzy węzłami, wykorzystujemy równanie (13a) tyle razy, ile wartości chcemy znaleźć. W każdym przedziale [x j, x j+1 ] używamy odpowiedniego wielomianu y j (x)! Copyright c P. F. Góra 7 23
24 Przykład Interpolacja za pomoca naturalnych splajnów kubicznych z 21 węzłami. Wynik interpolacji praktycznie pokrywa się z funkcja interpolowana (ta sama, co w poprzednich przykładach), oznaczona linia kropkowana. Copyright c P. F. Góra 7 24
25 Interpolacja na płaszczyźnie splajny bikubiczne Przypuśćmy, że pewna funkcję dwu zmiennych, f(x, y), mamy stabelaryzowana w węzłach dwuwymiarowej siatki kwadratowej: f 11 =f(x 1, y 1 ) f 21 =f(x 2, y 1 ) f 31 =f(x 3, y 1 ) f n1 =f(x n, y 1 ) f 12 =f(x 1, y 2 ) f 22 =f(x 2, y 2 ) f 32 =f(x 3, y 2 ) f n2 =f(x n, y 2 ) f 13 =f(x 1, y 3 ) f 23 =f(x 2, y 3 ) f 31 =f(x 3, y 3 ) f n1 =f(x n, y 3 ) f 1n =f(x 1, y n ) f 2n =f(x 2, y n ) f 3n =f(x 3, y n ) f n1 =f(x n, y n ) (17) Wiersze tej siatki odpowiadaja ustalonym wartościom zmiennej y. Kolumny tej siatki odpowiadaja ustalonym wartościom zmiennej x. Copyright c P. F. Góra 7 25
26 Przypuśćmy, że chcemy znaleźć wartość funkcji f(x, y ), gdzie (x, y ) jest wewnętrznym punktem siatki. W tym celu postępujemy jak następuje: 1. Przeprowadzamy splajn wzdłuż każdego wiersza. W każdym wierszu wartość zmiennej y jest ustalona, więc jest to za każdym razem zwykły splajn jednowymiarowy. Każdy splajn pociaga koszt numeryczny rzędu O(n), a zatem obliczenie splajnów wzdłuż wszystkich wierszy pociaga koszt rzędu O(n 2 ). 2. Obliczamy wartość każdego z powyższych splajnów w punkcie x = x. W ten sposób dostajemy n wartości funkcji w punktach (x, y 1 ), (x, y 2 ),..., (x, y n ). 3. Przez powyższe punkty przeprowadzmy splajn w kierunku y (przy ustalonej wartości x = x ) i wyliczamy wartość tego splajnu w punkcie (x, y ). Wymaga to dodatkowych O(n) operacji, zatem cały koszt jest zdominowany przez O(n 2 ). Copyright c P. F. Góra 7 26
27 Interpolacja za pomoca funkcji wymiernych Sztywności interpolacji wielomianowej można uniknać interpolujac za pomoca funkcji wymiernych, to znaczy ilorazów wielomianów: r(x) = P µ(x) Q ν (x). (18) Funkcje wymierne z łatwościa modeluja większe bogactwo zachowań, niż wielomiany. Zagadnienie interpolacji wymiernej jest opracowane od strony teoretycznej gorzej niż interpolacji wielomianowej, a ponieważ problem interpolacji wymiernej nie ma jednoznacznego rozwiazania, istnieje szereg konkurencyjnych podejść. W tym wykładzie skorzystam z opublikowanego w 2007 algorytmu Floatera i Hormanna (zobacz także tutaj). Copyright c P. F. Góra 7 27
28 Algorytm Floatera i Hormanna Niech x 0, x 1,..., x n będa wzajemnie różnymi punktami (węzłami interpolacji) i niech f j = f(x j ) będa stabelaryzowanymi wartościami pewnej funkcji w węzłach. Wybieramy parametr interpolacji d, 0 d n. Niech p i (x) będzie wielomianem interpolujacym rozpiętym na punktach x i,..., x i+d. Wówczas gdzie r(x) = λ i (x) = n d i=0 n d λ i (x) p i (x) i=0 λ i (x), (19a) ( 1) i (x x i ) (x x i+d ). (19b) r(x) jest gładka mieszanka lokalnych wielomianów interpolacyjnych. Copyright c P. F. Góra 7 28
29 Można pokazać, że r(x) nie ma biegunów na osi rzeczywistej oraz że można go zapisać w następujacej postaci barycentrycznej: r(x) = n k=0 n w k x x k f k w k (20a) k=0 w k = x x k i J k ( 1) i i+d j=i,j k 1 x k x j gdzie J k = {i I : k d i k}, I = {0, 1,..., n d}. (20b) Copyright c P. F. Góra 7 29
30 Zastanówmy się, czy (20) istotnie daje interpolację, to znaczy czy zgadza się z funkcja interpolowana w węzłach. Niech x x l, gdzie x l jest którymś węzłem, a więc zerem mianownika któregoś z ułamków występujacych w liczniku i mianowniku (20a). Wówczas w obu sumach dominować będzie tylko człon z k = l, a zatem r(x x l ) w l f l x x l w l = f l, (21) x x l a zatem badane wyrażenie odtwarza interpolowana funkcję w węzłach. Copyright c P. F. Góra 7 30
31 Praktyczne zastosowanie algorytmu Floatera i Hormanna wyglada tak: Sprawdzamy, czy x jest blisko (z dokładnościa do błędu obcięcia) węzła x k ; jeśli tak, wynikiem jest stabelaryzowana wartość funkcji f k ; jeżeli nie, obliczamy r(x) według wzoru (20a). Wagi w k obliczamy tylko raz, na poczatku całej procedury. Jak dobrać parametr d? Praktyka pokazuje, że w większości typowych przypadków wystarcza brać d = 3, aczkolwiek niekiedy potrzebne jest nawet d = 8. Jeżeli interpolowana funkcja jest dostatecznie gładka, bład interpolacji nie przekracza O ( h d+1 ) max, gdzie hmax jest największa odległościa pomiędzy węzłami. Copyright c P. F. Góra 7 31
32 Jeżeli węzły interpolacji sa równoodległe, i: x i x i 1 = h, wyrażenia na wagi przyjmuja szczególnie prosta postać: w k = ( 1)k d h d 1 i J (k i)!(i + d k)! k (22) Ponieważ ostateczny wynik nie zmieni się, jeśli wszystkie wagi przemnożymy przez tę sama stała (obliczamy stosunek dwóch wyrażeń!), dla równoodległych węzłów interpolacji możemy wybrać wagi całkowite postaci w k = ( 1) k d i J k ( d k i ). (23) Copyright c P. F. Góra 7 32
33 Przykład Interpolacja funkcjami wymiernymi wg algorytmu Floatera i Hormanna z 21 równoodległymi węzłami i parametrem d = 3. Dokładność interpolacji jest efektywnie taka sama, jak dla splajnów, ale algorytm Floatera i Hormanna jest numerycznie mniej złożony. Copyright c P. F. Góra 7 33
34 Inne rodzaje interpolacji W specyficznych sytuacjach, głównie w kontekscie analizy sygnałów, stosuje się też zupełnie inne rodzje interpolacji: Interpolację trygonometryczna i falkowa (waveletowa). Mianowicie, sygnał (ciag zdyskretyzowanych wartości w węzłach) rozkłada się na ciag funkcji trygonometrycznych lub falek, a następnie wartości pomiędzy węzłami (lub brakujace wartości w węzłach!) znajduje się korzystajac ze znalezionego rozkładu. Ten zespół zagadnień wykracza poza ramy niniejszego wykładu. Copyright c P. F. Góra 7 34
35 Różniczkowanie numeryczne Zdarza się, że majac tylko stabelaryzowane wartości funcji z jakimś skończonym krokiem tak, jak w wypadku interpolacji chcemy numerycznie wyznaczyć wartość pochodnej funkcji w węzłach. Jest to zagadnienie bardzo podatne na błędy i należy go unikać, ale czasami nie ma wyjścia... Pochodna zdefiniowana jest jako granica ilorazu różnicowego: f f(x + h) f(x) (x) = lim. (24) h 0 h Na potrzeby numeryczne, majac do dyspozycji tylko zdyskretyzowane wartości funkcji, granicę możemy zastapić wyrażeniem skończonym na (co najmniej) trzy różne sposoby (dla uproszczenia zakładamy, że odległość między węzłami jest stała): Copyright c P. F. Góra 7 35
36 Iloraz różnicowy do przodu : f j = f j+1 f j h (25a) Wsteczny iloraz różnicowy: f j = f j f j 1 h (25b) Symetryczny iloraz różnicowy: f j = f j+1 f j 1 2h (25c) Copyright c P. F. Góra 7 36
37 Wszystkie te przybliżenia moga dać różne wyniki. Co więcej, niesymeryczne przybliżenia (25a),(25b) moga wprowadzać pewien bład systematyczny, zależny od wypukłości (od drugiej pochodnej) analizowanej funkcji. Przybliżenie symetryczne (25c) jest pod tym względem najbezpieczniejsze. Jakość uzyskanego przybliżenia pochodnej mocno zależy od kroku interpolacji: im większy krok, tym przybliżenie pochodnej jest gorsze. Copyright c P. F. Góra 7 37
38 Przykład Niech f(x) = 1 2 x2. Wówczas poszczególne ilorazy różnicowe daja f do przodu = x h, (26a) f wsteczny = x 1 2 h, (26b) f symetryczny = x. (26c) Symteryczny iloraz różnicowy daje w tym wypadku wartość dokładna, ale jest to przypadek, wynikajacy ze szczególnie prostej postaci funkcji (z tego, że różniczkowana funkcja jest wielomianem stopnia drugiego). Copyright c P. F. Góra 7 38
39 Przykłady 1.5 do przodu wsteczny symetryczny 1.5 do przodu wsteczny symetryczny Wyniki różniczkowania numerycznego funkcji w 9 (lewy panel) i 21 węzłach (prawy panel) za pomoca wzorów (25a)-(25c). Linia kropkowana oznacza dokładna wartość pochodnej. Widoczne sa systematyczne różnice pomiędzy przybliżeniami do przodu a wstecznym. W tym przykładzie użyto tej samej funkcji, co w poprzednich. Copyright c P. F. Góra 7 39
40 Różniczkowanie splajnów Najlepszym, a zarazem numerycznie tanim, sposobem różniczkowania numerycznego jest przeprowadzenie splajnu, a następnie zróżniczkowanie go w węzłach. Korzystamy przy tym z wszystkich własności splajnów, a więc z semi-analitycznych wzorów i z pewności, że pochodna jest cia- gła w węzłach, co pozwala nam uniknać niejednoznaczności zwiazanej ze stosowaniem wzorów (25). Dla uproszczenia w dalszym ciagu będziemy zakładać, że mamy do czynienia z naturalnymi splajnami kubicznymi z równoodległymi węzłami. Różniczkujac wyrażenie (13a), właściwe dla przedziału [x j, x j+1 ], i obliczajac pochodna w prawym krańcu przedziału, otrzymujemy y j+1 = 1 h (f j+1 f j ) h(2ξ j+1 + ξ j ). (27) Copyright c P. F. Góra 7 40
41 Równie dobrze moglibyśmy jednak wziać wielomian dla przedziału [x j+1, x j+2 ], zróżniczkować go i obliczyć pochodna w lewym krańcu przedziału: y j+1 = 1 h (f j+2 f j+1 ) 1 6 h(2ξ j+1 + ξ j+2 ). (28) Wiemy, że wyrażenia (27), (28) sa sobie równe. Istotnie, porównujac ich prawe strony, dostajemy wyrażenie ξ j + 4ξ j+1 + ξ j+2 = 6 h 2(f j 2f j+1 + f j+2 ), (29) odpowiadajace (j+1) wierszowi równania (16). Copyright c P. F. Góra 7 41
42 Wyrażenia (27), (28) sa sobie równe w arytmetyce dokładnej. W praktycznych obliczeniach numerycznych moga wystapić jakieś różnice. Aby je zminimalizować, bierzemy średnia prawych stron(27), (28). Ostatecznie jako przybliżenie pochodnej dostajemy y (x j ) = f j+1 f j 1 2h j = 2, 3,..., n h ( ) ξ j+1 ξ j 1, (30) Wyrażenie (30) ma postać symetrycznego ilorazu różnicowego z poprawkami wynikajacymi ze znajomości przybliżenia drugiej pochodnej. Wielkości ξ k wyliczamy z równania (16). Copyright c P. F. Góra 7 42
43 Przykład 1.5 pochodna splajnu Różniczkowanie numeryczne na podstawie naturalnego splajnu kubicznego z 21 równoodległymi węzłami. Linia kropkowana oznacza prawdziwy przebieg pochodnej interpolowanej funkcji. Copyright c P. F. Góra 7 43
Wstęp do metod numerycznych Interpolacja. P. F. Góra
Wstęp do metod numerycznych Interpolacja P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2010 Interpolacja Dana jest funkcja w postaci stabelaryzowanej x i x 1 x 2 x 3... x n f i = f(x i ) f 1 f 2 f 3...
Wstęp do metod numerycznych 5. Interpolacja. P. F. Góra
Wstęp do metod numerycznych 5. Interpolacja P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Interpolacja Problem: Dana jest funkcja w postaci stabelaryzowanej okreśona w węzłach pewnej siatki (jedno-,
Interpolacja. Marcin Orchel. Drugi przypadek szczególny to interpolacja trygonometryczna
Interpolacja Marcin Orchel 1 Wstęp Mamy daną funkcję φ (x; a 0,..., a n ) zależną od n + 1 parametrów a 0,..., a n. Zadanie interpolacji funkcji φ polega na określeniu parametrów a i tak aby dla n + 1
Analiza numeryczna Kurs INP002009W. Wykład 8 Interpolacja wielomianowa. Karol Tarnowski A-1 p.223
Analiza numeryczna Kurs INP002009W Wykład 8 Interpolacja wielomianowa Karol Tarnowski karol.tarnowski@pwr.wroc.pl A-1 p.223 Plan wykładu Wielomian interpolujący Wzór interpolacyjny Newtona Wzór interpolacyjny
Obliczenia naukowe Wykład nr 6
Obliczenia naukowe Wykład nr 6 Paweł Zieliński Katedra Informatyki, Wydział Podstawowych Problemów Techniki, Politechnika Wrocławska Literatura Literatura podstawowa [1] D. Kincaid, W. Cheney, Analiza
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra
Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Uwarunkowanie zadania numerycznego Niech ϕ : R n R m będzie pewna funkcja odpowiednio wiele
INTERPOLACJA I APROKSYMACJA FUNKCJI
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Wprowadzenie Na czym polega interpolacja? Interpolacja polega
Wstęp do metod numerycznych Eliminacja Gaussa Równania macierzowe. P. F. Góra
Wstęp do metod numerycznych Eliminacja Gaussa Równania macierzowe P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2015 Co można zrobić z układem równań... tak, aby jego rozwiazania się nie zmieniły? Rozważam
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Wstęp
Wstęp do metod numerycznych Rozwiazywanie równań algebraicznych. P. F. Góra
Wstęp do metod numerycznych Rozwiazywanie równań algebraicznych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2010 Co to znaczy rozwiazać równanie? Przypuśmy, że postawiono przed nami problem rozwiazania
DOPASOWYWANIE KRZYWYCH
DOPASOWYWANIE KRZYWYCH Maciej Patan Uniwersytet Zielonogórski Motywacje Przykład 1. Dane o przyroście światowej populacji są aktualizowane co każde 10 lat, celem szacowania średniego przyrostu rocznego.
Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A
Egzamin z Metod Numerycznych ZSI, 06.2007. Egzamin, Gr. A Imię i nazwisko: Nr indeksu: Section 1. Test wyboru, max 33 pkt Zaznacz prawidziwe odpowiedzi literą T, a fałszywe N. Każda prawidłowa odpowiedź
Wstęp do metod numerycznych Faktoryzacja QR i SVD. P. F. Góra
Wstęp do metod numerycznych Faktoryzacja QR i SVD P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Transformacja Householdera Niech u R N, u 0. Tworzymy macierz W sposób oczywisty P T = P. Obliczmy
ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 26 czerwca 2017 roku
Egzamin pisemny zestaw czerwca 0 roku Imię i nazwisko:.... ( pkt.) Udowodnić, że jeśli funkcja g interpoluje funkcję f w węzłach x 0, x, K, x n, a funk- cja h interpoluje funkcję f w węzłach x, x, K, x
Interpolacja i modelowanie krzywych 2D i 3D
Interpolacja i modelowanie krzywych 2D i 3D Dariusz Jacek Jakóbczak Politechnika Koszalińska Wydział Elektroniki i Informatyki Zakład Podstaw Informatyki i Zarządzania e-mail: Dariusz.Jakobczak@tu.koszalin.pl
Funkcja kwadratowa. f(x) = ax 2 + bx + c = a
Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax, a R \ {0}.
Metody numeryczne. Sformułowanie zagadnienia interpolacji
Ćwiczenia nr 4. Sformułowanie zagadnienia interpolacji Niech będą dane punkty x 0,..., x n i wartości y 0,..., y n, takie że i=0,...,n y i = f (x i )). Szukamy funkcji F (funkcji interpolującej), takiej
METODY NUMERYCZNE. Wykład 3. Plan. Aproksymacja Interpolacja wielomianowa Przykłady. dr hab.inż. Katarzyna Zakrzewska, prof.agh. Met.Numer.
METODY NUMERYCZNE Wykład 3. dr hab.inż. Katarzyna Zakrzewska, prof.agh Met.Numer. wykład 3 1 Plan Aproksymacja Interpolacja wielomianowa Przykłady Met.Numer. wykład 3 2 1 Aproksymacja Metody numeryczne
Metody numeryczne. Sformułowanie zagadnienia interpolacji
Wykład nr 2 Sformułowanie zagadnienia interpolacji Niech będą dane punkty x 0,..., x n (nazywane węzłami interpolacji) i wartości w węzłach y 0,..., y n. Od węzłów żądamy spełnienia warunku x i x j dla
Matematyka stosowana i metody numeryczne
Ewa Pabisek Adam Wosatko Piotr Pluciński Matematyka stosowana i metody numeryczne Konspekt z wykładu 8 Interpolacja Interpolacja polega na budowaniu tzw. funkcji interpolujących ϕ(x) na podstawie zadanych
Wykład z równań różnicowych
Wykład z równań różnicowych 1 Wiadomości wstępne Umówmy się, że na czas tego wykładu zrezygnujemy z oznaczania n-tego wyrazu ciągu symbolem typu x n, y n itp. Zamiast tego pisać będziemy x (n), y (n) itp.
1 Metody rozwiązywania równań nieliniowych. Postawienie problemu
1 Metody rozwiązywania równań nieliniowych. Postawienie problemu Dla danej funkcji ciągłej f znaleźć wartości x, dla których f(x) = 0. (1) 2 Przedział izolacji pierwiastka Będziemy zakładać, że równanie
Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.
Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy
ELEMENTY ANALIZY NUMERYCZNEJ ELEMENTY ANALIZY NUMERYCZNEJ. Egzamin pisemny zestaw 1 24 czerwca 2019 roku
Egzamin pisemny zestaw. ( pkt.) Udowodnić, że jeśli funkcja g interpoluje funkcję f w węzłach x 0, x, K, x n, a funk- cja h interpoluje funkcję f w węzłach x, x, K, x n, to funkcja x0 x gx ( ) + [ gx (
Funkcja kwadratowa. f(x) = ax 2 + bx + c,
Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax 2 + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax 2, a R \
Egzamin z Metod Numerycznych ZSI, Grupa: A
Egzamin z Metod Numerycznych ZSI, 06.2005. Grupa: A Nazwisko: Imię: Numer indeksu: Ćwiczenia z: Data: Część 1. Test wyboru, max 36 pkt Zaznacz prawidziwe odpowiedzi literą T, a fałszywe N. Każda prawidłowa
Metody numeryczne Wykład 6
Metody numeryczne Wykład 6 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Interpolacja o Interpolacja
Rozwiązywanie równań nieliniowych
Rozwiązywanie równań nieliniowych Marcin Orchel 1 Wstęp Przykłady wyznaczania miejsc zerowych funkcji f : f(ξ) = 0. Wyszukiwanie miejsc zerowych wielomianu n-tego stopnia. Wymiar tej przestrzeni wektorowej
Aproksymacja. funkcji: ,a 2. ,...,a m. - są funkcjami bazowymi m+1 wymiarowej podprzestrzeni liniowej X m+1
Założenie: f(x) funkcja którą aproksymujemy X jest przestrzenią liniową Aproksymacja liniowa funkcji f(x) polega na wyznaczeniu współczynników a 0,a 1,a 2,...,a m funkcji: Gdzie: - są funkcjami bazowymi
Wstęp do metod numerycznych Zagadnienia wstępne Uwarunkowanie. P. F. Góra
Wstęp do metod numerycznych Zagadnienia wstępne Uwarunkowanie P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2014 Sposoby reprezentacji liczb całkowitych i rzeczywistych patrz wykład z Teoretycznych Podstaw
Interpolacja funkcji
Interpolacja funkcji Interpolacja funkcji Interpolacja funkcji Wielomianowa Splajny Lagrange a Trygonometryczna Interpolacja Newtona (wzór I ) Czebyszewa Newtona (wzór II ) ( Wielomiany Czebyszewa ) Załóżmy,
1 Równania nieliniowe
1 Równania nieliniowe 1.1 Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym jest numeryczne poszukiwanie rozwiązań równań nieliniowych, np. algebraicznych (wielomiany),
Wstęp do metod numerycznych 9. Minimalizacja: funkcje jednej zmiennej. P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/
Wstęp do metod numerycznych 9. Minimalizacja: funkcje jednej zmiennej P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2011 Lokalna minimalizacja ciagła Minimalizacja funkcji jest jedna z najważniejszych
Wstęp do metod numerycznych Eliminacja Gaussa Faktoryzacja LU. P. F. Góra
Wstęp do metod numerycznych Eliminacja Gaussa Faktoryzacja LU P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2014 Co można zrobić z układem równań... tak, aby jego rozwiazania się nie zmieniły? Rozważam
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 7a. Metody wielokrokowe
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 7a. Metody wielokrokowe P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2005/06 Motywacja Metody wielokrokowe sa
VII. WYKRESY Wprowadzenie
VII. WYKRESY 7.1. Wprowadzenie Wykres jest graficznym przedstawieniem (w pewnym układzie współrzędnych) zależności pomiędzy określonymi wielkościami. Ułatwia on interpretację informacji (danych) liczbowych.
Wstęp do metod numerycznych Aproksymacja i zagadnienie najmniejszych kwadratów
Wstęp do metod numerycznych Aproksymacja i zagadnienie najmniejszych kwadratów P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2011/12 Aproksymacja Termin aproksymacja występuje w dwu znaczeniach: Aproksymacja
Matematyka licea ogólnokształcące, technika
Matematyka licea ogólnokształcące, technika Opracowano m.in. na podstawie podręcznika MATEMATYKA w otaczającym nas świecie zakres podstawowy i rozszerzony Funkcja liniowa Funkcję f: R R określoną wzorem
Wprowadzenie Metoda bisekcji Metoda regula falsi Metoda siecznych Metoda stycznych RÓWNANIA NIELINIOWE
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Zazwyczaj nie można znaleźć
FUNKCJA LINIOWA - WYKRES
FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (Postać kierunkowa) Funkcja liniowa jest podstawowym typem funkcji. Jest to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości
Metody Numeryczne Wykład 4 Wykład 5. Interpolacja wielomianowa
Sformułowanie zadania interpolacji Metody Numeryczne Wykład 4 Wykład 5 Interpolacja wielomianowa Niech D R i niech F bȩdzie pewnym zbiorem funkcji f : D R. Niech x 0, x 1,..., x n bȩdzie ustalonym zbiorem
Wstęp do metod numerycznych Zadania numeryczne 2016/17 1
Wstęp do metod numerycznych Zadania numeryczne /7 Warunkiem koniecznym (nie wystarczającym) uzyskania zaliczenia jest rozwiązanie co najmniej 3 z poniższych zadań, przy czym zadania oznaczone literą O
Układy równań i równania wyższych rzędów
Rozdział Układy równań i równania wyższych rzędów Układy równań różniczkowych zwyczajnych Wprowadzenie W poprzednich paragrafach zajmowaliśmy się równaniami różniczkowymi y = f(x, y), których rozwiązaniem
Analiza numeryczna kolokwium2a-15grudnia2005
kolokwium2a-15grudnia2005 1.Niechf(x)=a n x n +a n 1 x n 1 +...+a 0.Jakąwartośćprzyjmujeilorazróżnicowy f[x 0,...,x n ]dladowolnychn+1paramiróżnychwęzłówx j?odpowiedźuzasadnić. 2. Pokazać, że zamiana zmiennych
Wstęp do metod numerycznych 11. Minimalizacja: funkcje jednej zmiennej. P. F. Góra
Wstęp do metod numerycznych 11. Minimalizacja: funkcje jednej zmiennej P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2015 Lokalna minimalizacja ciagła Minimalizacja funkcji jest jedna z najważniejszych
Komputerowa analiza zagadnień różniczkowych 3. Metody Eulera, metody punktu środkowego i metody trapezowe
Komputerowa analiza zagadnień różniczkowych 3. Metody Eulera, metody punktu środkowego i metody trapezowe P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2010 Problem Cauchy ego dy dx = f(x, y) (1) y(x
VIII. Zastosowanie rachunku różniczkowego do badania funkcji. 1. Twierdzenia o wartości średniej. Monotoniczność funkcji.
VIII. Zastosowanie rachunku różniczkowego do badania funkcji. 1. Twierdzenia o wartości średniej. Monotoniczność funkcji. Twierdzenie 1.1. (Rolle a) Jeżeli funkcja f jest ciągła w przedziale domkniętym
Komputerowa analiza zagadnień różniczkowych 3. Metody Eulera, metody punktu środkowego i metody trapezowe
Komputerowa analiza zagadnień różniczkowych 3. Metody Eulera, metody punktu środkowego i metody trapezowe P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2011 Problem Cauchy ego dy dx = f(x, y) (1) y(x
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Technologie informatyczne
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Technologie informatyczne Interpolacja metoda funkcji sklejanych Materiały pomocnicze do ćwiczeń laboratoryjnych
3. Interpolacja. Interpolacja w sensie Lagrange'a (3.1) Dana jest funkcja y= f x określona i ciągła w przedziale [a ;b], która
3. Interpolacja Interpolacja w sensie Lagrange'a (3.1) Dana jest funkcja y= f x określona i ciągła w przedziale [a ;b], która przyjmuje wartości y 1, y 2,, y n, dla skończonego zbioru argumentów x 1, x
Całkowanie numeryczne przy użyciu kwadratur
Całkowanie numeryczne przy użyciu kwadratur Plan wykładu: 1. Kwadratury Newtona-Cotesa a) wzory: trapezów, parabol etc. b) kwadratury złożone 2. Ekstrapolacja a) ekstrapolacja Richardsona b) metoda Romberga
Metody numeryczne I Równania nieliniowe
Metody numeryczne I Równania nieliniowe Janusz Szwabiński szwabin@ift.uni.wroc.pl Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/66 Równania nieliniowe 1. Równania nieliniowe z pojedynczym pierwiastkiem
x y
Przykłady pytań na egzamin końcowy: (Uwaga! Skreślone pytania nie obowiązują w tym roku.). Oblicz wartość interpolacji funkcjami sklejanymi (przypadek (case) a), dla danych i =[- 4 5], y i =[0 4 -]. Jaka
Zaawansowane metody numeryczne
Wykład 11 Ogólna postać metody iteracyjnej Definicja 11.1. (metoda iteracyjna rozwiązywania układów równań) Metodą iteracyjną rozwiązywania { układów równań liniowych nazywamy ciąg wektorów zdefiniowany
3a. Wstęp: Elementarne równania i nierówności
3a. Wstęp: Elementarne równania i nierówności Grzegorz Kosiorowski Uniwersytet Ekonomiczny w Krakowie zima 2017/2018 Grzegorz Kosiorowski (Uniwersytet Ekonomiczny 3a. Wstęp: w Krakowie) Elementarne równania
1. Wielomiany Podstawowe definicje i twierdzenia
1. Wielomiany Podstawowe definicje i twierdzenia Definicja wielomianu. Wielomianem stopnia n zmiennej rzeczywistej x nazywamy funkcję w określoną wzorem w(x) = a n x n + a n 1 x n 1 + + a 1 x + a 0, przy
czyli o szukaniu miejsc zerowych, których nie ma
zerowych, których nie ma Instytut Fizyki im. Mariana Smoluchowskiego Centrum Badania Systemów Złożonych im. Marka Kaca Uniwersytet Jagielloński Metoda Metoda dla Warszawa, 9 stycznia 2006 Metoda -Raphsona
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 5. Terminologia. Metody Eulera, metody punktu środkowego i metody trapezowe
Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 5. Terminologia. Metody Eulera, metody punktu środkowego i metody trapezowe P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr
FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe
FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (postać kierunkowa) Funkcja liniowa to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości liczbowe Szczególnie ważny w postaci
II. RÓŻNICZKOWANIE I CAŁKOWANIE NUMERYCZNE Janusz Adamowski
II. RÓŻNICZKOWANIE I CAŁKOWANIE NUMERYCZNE Janusz Adamowski 1 1 Różniczkowanie numeryczne Rozważmy funkcję f(x) określoną na sieci równoodległyc węzłów. Funkcja f(x) może być dana za pomocą wzoru analitycznego
ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ
ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ Maciej Patan Uniwersytet Zielonogórski WSTEP Zadanie minimalizacji bez ograniczeń f(ˆx) = min x R nf(x) f : R n R funkcja ograniczona z dołu Algorytm rozwiazywania Rekurencyjny
KADD Minimalizacja funkcji
Minimalizacja funkcji Poszukiwanie minimum funkcji Foma kwadratowa Metody przybliżania minimum minimalizacja Minimalizacja w n wymiarach Metody poszukiwania minimum Otaczanie minimum Podział obszaru zawierającego
KADD Minimalizacja funkcji
Minimalizacja funkcji n-wymiarowych Forma kwadratowa w n wymiarach Procedury minimalizacji Minimalizacja wzdłuż prostej w n-wymiarowej przestrzeni Metody minimalizacji wzdłuż osi współrzędnych wzdłuż kierunków
Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems)
Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems) P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2007/08 Wprowadzenie Rozważmy
Iteracyjne rozwiązywanie równań
Elementy metod numerycznych Plan wykładu 1 Wprowadzenie Plan wykładu 1 Wprowadzenie 2 Plan wykładu 1 Wprowadzenie 2 3 Wprowadzenie Metoda bisekcji Metoda siecznych Metoda stycznych Plan wykładu 1 Wprowadzenie
Z52: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania, zagadnienie brzegowe.
Z5: Algebra liniowa Zagadnienie: Zastosowania algebry liniowej Zadanie: Operatory różniczkowania zagadnienie brzegowe Dyskretne operatory różniczkowania Numeryczne obliczanie pochodnych oraz rozwiązywanie
3. Macierze i Układy Równań Liniowych
3. Macierze i Układy Równań Liniowych Rozważamy równanie macierzowe z końcówki ostatniego wykładu ( ) 3 1 X = 4 1 ( ) 2 5 Podstawiając X = ( ) x y i wymnażając, otrzymujemy układ 2 równań liniowych 3x
UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać układu równań liniowych Układ liniowych równań algebraicznych
1 Układy równań liniowych
II Metoda Gaussa-Jordana Na wykładzie zajmujemy się układami równań liniowych, pojawi się też po raz pierwszy macierz Formalną (i porządną) teorią macierzy zajmiemy się na kolejnych wykładach Na razie
Układy równań liniowych
Układy równań liniowych Niech K będzie ciałem. Niech n, m N. Równanie liniowe nad ciałem K z niewiadomymi (lub zmiennymi) x 1, x 2,..., x n K definiujemy jako formę zdaniową zmiennej (x 1,..., x n ) K
Równania różnicowe. Dodatkowo umawiamy się, że powyższy iloczyn po pustym zbiorze indeksów, czyli na przykład 0
Równania różnicowe 1 Wiadomości wstępne Umówmy się, że na czas tego wykładu zrezygnujemy z oznaczania n-tego wyrazu ciągu symbolem typu x n, y n itp Zamiast tego pisać będziemy x (n), y (n) itp Ponadto
Układy równań liniowych i metody ich rozwiązywania
Układy równań liniowych i metody ich rozwiązywania Łukasz Wojciechowski marca 00 Dany jest układ m równań o n niewiadomych postaci: a x + a x + + a n x n = b a x + a x + + a n x n = b. a m x + a m x +
Wstęp do metod numerycznych Eliminacja Gaussa i faktoryzacja LU. P. F. Góra
Wstęp do metod numerycznych Eliminacja Gaussa i faktoryzacja LU P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Co można zrobić z układem równań... tak, aby jego rozwiazania się nie zmieniły? Rozważam
Wstęp do metod numerycznych 9a. Układy równań algebraicznych. P. F. Góra
Wstęp do metod numerycznych 9a. Układy równań algebraicznych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Układy równań algebraicznych Niech g:r N równanie R N będzie funkcja klasy co najmniej
1 Pochodne wyższych rzędów
Pochodne wyższych rzędów Pochodną rzędu drugiego lub drugą pochodną funkcji y = f(x) nazywamy pochodną pierwszej pochodnej tej funkcji. Analogicznie definiujemy pochodne wyższych rzędów, jako pochodne
Wstęp do metod numerycznych 9. Rozwiazywanie równań algebraicznych. P. F. Góra
Wstęp do metod numerycznych 9. Rozwiazywanie równań algebraicznych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2015 Co to znaczy rozwiazać równanie? Przypuśmy, że postawiono przed nami problem rozwiazania
Wstęp do metod numerycznych 14. Kilka wstępnych uwag na temat numerycznego rozwiazywania równań różniczkowych zwyczajnych
Wstęp do metod numerycznych 14. Kilka wstępnych uwag na temat numerycznego rozwiazywania równań różniczkowych zwyczajnych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012/13 Równania różniczkowe zwyczajne
Metody numeryczne. materiały do wykładu dla studentów. 7. Całkowanie numeryczne
Metody numeryczne materiały do wykładu dla studentów 7. Całkowanie numeryczne 7.1. Całkowanie numeryczne 7.2. Metoda trapezów 7.3. Metoda Simpsona 7.4. Metoda 3/8 Newtona 7.5. Ogólna postać wzorów kwadratur
Metody Obliczeniowe w Nauce i Technice
5. Aproksymacja Marian Bubak Department of Computer Science AGH University of Science and Technology Krakow, Poland bubak@agh.edu.pl dice.cyfronet.pl Contributors Paweł Urban Jakub Ptak Łukasz Janeczko
Całka nieoznaczona, podstawowe wiadomości
Całka nieoznaczona, podstawowe wiadomości Funkcją pierwotną funkcji w przedziale nazywamy funkcję taką, że dla każdego punktu z tego przedziału zachodzi Różnica dwóch funkcji pierwotnych w przedziale danej
Komputerowa analiza zagadnień różniczkowych 5. Metody Rungego-Kutty (II) P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/
Komputerowa analiza zagadnień różniczkowych 5. Metody Rungego-Kutty (II) P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ Metody DIRK Jeśli spodziewamy się problemów ze stabilnościa, w szczególności jeśli
RÓŻNICZKOWANIE FUNKCJI WIELU ZMIENNYCH: rachunek pochodnych dla funkcji wektorowych. Pochodne cząstkowe funkcji rzeczywistej wielu zmiennych
RÓŻNICZKOWANIE FUNKCJI WIELU ZMIENNYCH: rachunek pochodnych dla funkcji wektorowych Pochodne cząstkowe funkcji rzeczywistej wielu zmiennych wyliczamy według wzoru (x, x 2,..., x n ) f(x, x 2,..., x n )
SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa
SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę
Wielomiany. dr Tadeusz Werbiński. Teoria
Wielomiany dr Tadeusz Werbiński Teoria Na początku przypomnimy kilka szkolnych definicji i twierdzeń dotyczących wielomianów. Autorzy podręczników szkolnych podają różne definicje wielomianu - dla jednych
Zaawansowane metody numeryczne
Wykład 10 Rozkład LU i rozwiązywanie układów równań liniowych Niech będzie dany układ równań liniowych postaci Ax = b Załóżmy, że istnieją macierze L (trójkątna dolna) i U (trójkątna górna), takie że macierz
IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,
IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. Definicja 1.1. Niech D będzie podzbiorem przestrzeni R n, n 2. Odwzorowanie f : D R nazywamy
Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński
Obliczenia Naukowe Wykład 12: Zagadnienia na egzamin Bartek Wilczyński 6.6.2016 Tematy do powtórki Arytmetyka komputerów Jak wygląda reprezentacja liczb w arytmetyce komputerowej w zapisie cecha+mantysa
FUNKCJE I RÓWNANIA KWADRATOWE. Lekcja 78. Pojęcie i wykres funkcji kwadratowej str
FUNKCJE I RÓWNANIA KWADRATOWE Lekcja 78. Pojęcie i wykres funkcji kwadratowej str. 178-180. Funkcja kwadratowa to taka, której wykresem jest parabola. Definicja Funkcją kwadratową nazywamy funkcje postaci
Wstęp do analizy matematycznej
Wstęp do analizy matematycznej Andrzej Marciniak Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych i ich zastosowań w
Układy równań liniowych. Krzysztof Patan
Układy równań liniowych Krzysztof Patan Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zadań redukuje się do problemu rozwiązania układu równań liniowych, często o bardzo dużych
n=0 (n + r)a n x n+r 1 (n + r)(n + r 1)a n x n+r 2. Wykorzystując te obliczenia otrzymujemy, że lewa strona równania (1) jest równa
Równanie Bessela Będziemy rozważać następujące równanie Bessela x y xy x ν )y 0 ) gdzie ν 0 jest pewnym parametrem Rozwiązania równania ) nazywamy funkcjami Bessela rzędu ν Sprawdzamy, że x 0 jest regularnym
Notatki z Analizy Matematycznej 3. Jacek M. Jędrzejewski
Notatki z Analizy Matematycznej 3 Jacek M. Jędrzejewski ROZDZIAŁ 6 Różniczkowanie funkcji rzeczywistej 1. Pocodna funkcji W tym rozdziale rozważać będziemy funkcje rzeczywiste określone w pewnym przedziale
Metody numeryczne Wykład 4
Metody numeryczne Wykład 4 Dr inż. Michał Łanczont Instytut Elektrotechniki i Elektrotechnologii E419, tel. 4293, m.lanczont@pollub.pl, http://m.lanczont.pollub.pl Zakres wykładu Metody skończone rozwiązywania
Wstęp do metod numerycznych Faktoryzacja Cholesky ego i QR. P. F. Góra
Wstęp do metod numerycznych Faktoryzacja Cholesky ego i QR P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Faktoryzacja Cholesky ego Niech A R N N będzie symetryczna, A T = A, i dodatnio określona:
Komputerowa analiza zagadnień różniczkowych 3. Numeryczne zagadnienie własne
Komputerowa analiza zagadnień różniczkowych 3. Numeryczne zagadnienie własne P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ semestr letni 2007/08 Wektory i wartości własne definicje Niech A C N N. Jeżeli
Transformaty. Kodowanie transformujace
Transformaty. Kodowanie transformujace Kodowanie i kompresja informacji - Wykład 10 10 maja 2009 Szeregi Fouriera Każda funkcję okresowa f (t) o okresie T można zapisać jako f (t) = a 0 + a n cos nω 0
9. BADANIE PRZEBIEGU ZMIENNOŚCI FUNKCJI
BADANIE PRZEBIEGU ZMIENNOŚCI FUNKCJI Ekstrema i monotoniczność funkcji Oznaczmy przez D f dziedzinę funkcji f Mówimy, że funkcja f ma w punkcie 0 D f maksimum lokalne (minimum lokalne), gdy dla każdego
Wstęp do metod numerycznych 11. Minimalizacja: funkcje wielu zmiennych. P. F. Góra
Wstęp do metod numerycznych 11. Minimalizacja: funkcje wielu zmiennych P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Strategia minimalizacji wielowymiarowej Zakładamy, że metody poszukiwania minimów
Wstęp do metod numerycznych Zagadnienia wstępne Uwarunkowanie. P. F. Góra
Wstęp do metod numerycznych Zagadnienia wstępne Uwarunkowanie P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2016 Źródła błędów numerycznych Wyniki obliczeń numerycznych obarczone sa błędami. Ich najważniejszymi
Funkcje dwóch zmiennych
Funkcje dwóch zmiennych Andrzej Musielak Str Funkcje dwóch zmiennych Wstęp Funkcja rzeczywista dwóch zmiennych to funkcja, której argumentem jest para liczb rzeczywistych, a wartością liczba rzeczywista.