splajnami splajnu kubicznego

Podobne dokumenty
Analiza numeryczna. Stanisław Lewanowicz. Całkowanie numeryczne. Definicje, twierdzenia, algorytmy

CAŁKOWANIE NUMERYCZNE

Zadania. I. Podzielność liczb całkowitych

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty

Metoda sił jest sposobem rozwiązywania układów statycznie niewyznaczalnych, czyli układów o nadliczbowych więzach (zewnętrznych i wewnętrznych).

Matematyka stosowana i metody numeryczne

Równania i nierówności kwadratowe z jedną niewiadomą

Część 2 7. METODA MIESZANA 1 7. METODA MIESZANA

CAŁKOWANIE NUMERYCZNE

Obliczenia naukowe Wykład nr 14

f(x)dx (1.7) b f(x)dx = F (x) = F (b) F (a) (1.2)

3. Rozkład macierzy według wartości szczególnych

Realizacje zmiennych są niezależne, co sprawia, że ciąg jest ciągiem niezależnych zmiennych losowych,

Wspomaganie obliczeń za pomocą programu MathCad

WYKŁAD 5. Typy macierzy, działania na macierzach, macierz układu równań. Podstawowe wiadomości o macierzach

Algebra WYKŁAD 6 ALGEBRA 1

Macierz. Wyznacznik macierzy. Układ równań liniowych

Wprowadzenie: Do czego służą wektory?

Wyrównanie sieci niwelacyjnej

Wyk lad 1 Podstawowe wiadomości o macierzach

Układy równań liniowych Macierze rzadkie

Wykład 2. Granice, ciągłość, pochodna funkcji i jej interpretacja geometryczna

Zadanie 5. Kratownica statycznie wyznaczalna.

O pewnych zgadnieniach optymalizacyjnych O pewnych zgadnieniach optymalizacyjnych

Macierz. Wyznacznik macierzy. Układ równań liniowych

Równania różniczkowe cząstkowe - metoda Fouriera. Przykładowe rozwiązania i wskazówki

RACHUNEK CAŁKOWY. Funkcja F jest funkcją pierwotną funkcji f na przedziale I R, jeżeli. F (x) = f (x), dla każdego x I.

Rozwiązania maj 2017r. Zadania zamknięte

Zbiory rozmyte. Teoria i zastosowania we wnioskowaniu aproksymacyjnym

Algebra macierzowa. Akademia Morska w Gdyni Katedra Automatyki Okrętowej Teoria sterowania. Mirosław Tomera 1. ELEMENTARNA TEORIA MACIERZOWA

WYZNACZNIKI. . Gdybyśmy rozważali układ dwóch równań liniowych, powiedzmy: Takie układy w matematyce nazywa się macierzami. Przyjmijmy definicję:

PODSTAWY BAZ DANYCH Wykład 3 2. Pojęcie Relacyjnej Bazy Danych

G i m n a z j a l i s t ó w

Maciej Grzesiak. Iloczyn skalarny. 1. Iloczyn skalarny wektorów na płaszczyźnie i w przestrzeni. a b = a b cos ϕ. j) (b x. i + b y

KRYTERIA OCENIANIA ODPOWIEDZI Próbna Matura z OPERONEM. Matematyka. Poziom rozszerzony. Listopad Wskazówki do rozwiązania zadania =

VI. Rachunek całkowy. 1. Całka nieoznaczona

Wyznacznikiem macierzy kwadratowej A stopnia n nazywamy liczbę det A określoną następująco:

4. RACHUNEK WEKTOROWY

( ) Lista 2 / Granica i ciągłość funkcji ( z przykładowymi rozwiązaniami)

PRÓBNA MATURA Z MATEMATYKI Z OPERONEM LISTOPAD ,0. 3x 6 6 3x 6 6,

2. PODSTAWY STATYKI NA PŁASZCZYŹNIE

Interpolacja funkcjami sklejanymi

KONKURS MATEMATYCZNY dla uczniów gimnazjów w roku szkolnym 2012/13. Propozycja punktowania rozwiązań zadań

W. Guzicki Zadanie 19 z Informatora Maturalnego poziom rozszerzony 1

Matematyka. Poziom rozszerzony Próbna Matura z OPERONEM. Modelowe etapy rozwiązywania zadania

Grażyna Nowicka, Waldemar Nowicki BADANIE RÓWNOWAG KWASOWO-ZASADOWYCH W ROZTWORACH ELEKTROLITÓW AMFOTERYCZNYCH

N(0, 1) ) = φ( 0, 3) = 1 φ(0, 3) = 1 0, 6179 = 0, 3821 < t α 1 e t dt α > 0. f g = fg. f = e t f = e t. U nas: g = t α 1 g = (α 1)t α 2

Notatki z Analizy Matematycznej 4. Jacek M. Jędrzejewski

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE IIc ZAKRES PODSTAWOWY I ROZSZERZONY

Klucz odpowiedzi do zadań zamkniętych i schemat oceniania zadań otwartych

PRZEGLĄD FUNKCJI ELEMENTARNYCH. (powtórzenie) y=f(x)=ax+b,

FUNKCJA KWADRATOWA. RÓWNANIA I NIERÓWNOŚCI DRUGIEGO STOPNIA.

4) Podaj wartość stałych czasowych, wzmocnienia i punkt równowagi przy wymuszeniu impulsowym

< f g = fg. f = e t f = e t. U nas: e t (α 1)t α 2 dt = 0 + (α 1)Γ(α 1)

Modelowanie i obliczenia techniczne. Metody numeryczne w modelowaniu: Różniczkowanie i całkowanie numeryczne

Wartość bezwzględna. Proste równania i nierówności.

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

Elementy rachunku wariacyjnego

zestaw DO ĆWICZEŃ z matematyki

Skrypt edukacyjny do zajęć wyrównawczych z matematyki dla klas II Bożena Kuczera

Typ szkoły: ZASADNICZA SZKOŁA ZAWODOWA Rok szkolny 2016/2017 Zawód: FRYZJER, CUKIERNIK, PIEKARZ, SPRZEDAWCA, FOTOGRAF i inne zawody.

4.6. Gramatyki regularne

Lista 4 Deterministyczne i niedeterministyczne automaty

Zapis wskaźnikowy i umowa sumacyjna

Prace Koła Matematyków Uniwersytetu Pedagogicznego w Krakowie (2014)

bezkontekstowa generujac X 010 0X0.

Analiza matematyczna v.1.6 egzamin mgr inf niestacj 1. x p. , przy założeniu, że istnieją lim

Analiza matematyczna i algebra liniowa

Wektor kolumnowy m wymiarowy macierz prostokątna o wymiarze n=1 Wektor wierszowy n wymiarowy macierz prostokątna o wymiarze m=1

H. Dąbrowski, W. Rożek Próbna matura, grudzień 2014 r. CKE poziom rozszerzony 1. Zadanie 15 różne sposoby jego rozwiązania

Algorytmy graficzne. Filtry wektorowe. Filtracja obrazów kolorowych

Komisja Egzaminacyjna dla Aktuariuszy LII Egzamin dla Aktuariuszy z 15 marca 2010 r. Część I Matematyka finansowa

Klucz odpowiedzi do zadań zamkniętych i schemat oceniania zadań otwartych

R + v 10 R0, 9 k v k. a k v k + v 10 a 10. k=1. Z pierwszego równania otrzymuję R 32475, Dalej mam: (R 9P + (k 1)P )v k + v 10 a 10

Laura Opalska. Klasa 1. Gimnazjum nr 1 z Oddziałami Integracyjnym i Sportowymi im. Bł. Salomei w Skale

TEORIA PŁYT I POWŁOK (KIRCHHOFFA-LOVE)

zestaw DO ĆWICZEŃ z matematyki

INSTRUKCJA. - Jak rozwiązywać zadania wysoko punktowane?

EGZAMIN MATURALNY OD ROKU SZKOLNEGO 2014/2015 MATEMATYKA POZIOM ROZSZERZONY ROZWIĄZANIA ZADAŃ I SCHEMATY PUNKTOWANIA (A1, A2, A3, A4, A6, A7)

Elementy metod numerycznych DEMN LMO Materiały na ćwiczenia dla grupy 1CB

Całkowanie numeryczne przy użyciu kwadratur

Pasek narzędziowy Symbolic [View Toolbars Math Symbolic] Pasek narzędziowy Modifier [Symbolic Modifiers]

Algebra Boola i podstawy systemów liczbowych. Ćwiczenia z Teorii Układów Logicznych, dr inż. Ernest Jamro. 1. System dwójkowy reprezentacja binarna

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

MATeMAtyka 3 inf. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony. Dorota Ponczek, Karolina Wej

WYZNACZANIE OGNISKOWEJ SOCZEWEK CIENKICH ZA POMOCĄ ŁAWY OPTYCZNEJ

ZADANIA AUTOMATY I JĘZYKI FORMALNE AUTOMATY SKOŃCZONE

LISTA02: Projektowanie układów drugiego rzędu Przygotowanie: 1. Jakie własności ma równanie 2-ego rzędu & x &+ bx&

Całki niewłaściwe. Rozdział Wprowadzenie Całki niewłaściwe I rodzaju

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

Przekształcenia liniowe

Laboratorium z metod numerycznych. = ewaluacja (wyliczenie) wyrażenia - wyświetlenie wyniku

Wykład z matematyki dla studentów Inżynierii Środowiska. Wykład 1. Literatura PRZEGLĄD FUNKCJI ELEMENTARNYCH

Wykład 2. Pojęcie całki niewłaściwej do rachunku prawdopodobieństwa

KONKURS MATEMATYCZNY. Model odpowiedzi i schematy punktowania

Matematyka wybrane zagadnienia. Lista nr 4

G:\AA_Wyklad 2000\FIN\DOC\Nieciagly.doc. Drgania i fale II rok Fizyki BC

Klucz odpowiedzi do zadań zamkniętych oraz schemat oceniania

ZADANIA Z ZAKRESU SZKOŁY PODSTAWOWEJ, GIMNAZJUM I SZKOŁY ŚREDNIEJ

Maciej Grzesiak Instytut Matematyki Politechniki Poznańskiej. Całki oznaczone. lim δ n = 0. σ n = f(ξ i ) x i. (1)

Transkrypt:

WYKŁAD 6 INTERPOLACJA FUNKCJAMI SKLEJANYMI (SPLAJNY)

W tym wyłdzie omówimy prolem interpolcji przy pomocy tzw. funcji slejnych, zwnych też (żrgonowo) spljnmi. W przeciwieństwie do metod interpolcyjnych opisnych w Wyłdzie nr, gdzie stosowliśmy jeden glolny wielomin dl cłego przedziłu interpolcji, w metodzie spljnów stosowne są funcje zdefiniowne jo wielominy nisiego stopni osono dl żdego odcin pomiędzy sąsiednimi węzłmi interpolcyjnymi. Te lolne wielominy są jedn t dorne, y oprócz wrunów interpolcji spełnić wruni slejeni w ti sposó, y cły spljn ył funcją o odpowiedniej regulrności. Soncentrujemy się przede wszystim n zgdnieniu interpolcji z pomocą spljnu uicznego, tj. funcji ciągłej wrz z pochodnymi do rzędu drugiego włącznie i zudownej z wielominów 3-ego stopni. Nleży wspomnieć, że funcje slejne (i ich dleo idące uogólnieni), mj wiele zstosowń prtycznych, w szczególności stnowią podstwowe nrzędzie współczesnego projetownie geometrycznego (CAD).

Rozwżmy ułd n węzłów interpolcyjnych {( x0, y0), ( x, y),...,( xn, yn )}, gdzie x0 x.. xn. Spljnem uicznym C = C(x) nzywmy funcje oreśloną n przedzile [,] i tą, że:. C x C 2 ( ) ([, ]), tj. jest on ciągł wrz z pierwszą i drugą pochodną w [,]. 2. C 3 2 ( x ) : C ( x ) [ x,,3,2,,0 x ] x x x, 0,.., n 2, tj. wewnątrz żdego podprzedziłu funcj t jest pewnym wielominem 3-ego stopni. 3. Dl żdego węzł funcj C(x) spełni wruni interpolcji tj. C( x ) y, 0,.., n.

Z powyższego wyni, że wielominy lolne muszą spełnić wruni interpolcyjne C ( x ) y, 0,.., n, orz wruni slejeni zpewnijące złożoną regulrność funcji C, minowicie C( x ) C ( x ) C ( x ) C ( x ) C ( x ) C ( x ) dl,.., n 2 (tj. w węzłch wewnętrznych). Zuwżmy, że licz postwionych wrunów jest równ 4n - 6. Cłowit licz nieznnych współczynniów lolnych wielominów jest ntomist równ 4(n - ) = 4n - 4. Ztem, prolem wyznczeni spljn uicznego jest niedooreślony. Potrzeujemy nłożyć dw dodtowe wruni t, y zgdnienie wyznczeni funcji C miło jednoznczne rozwiąznie.

y C y - (x) y y 2 C - (x) y n-2 C n-2 (x) y 0 C 0 (x) y y + y n- C (x) x 0 x x 2 x - x x + x n-2 x n- x

Spljn uiczny Zwyle (le nie zwsze) wruni dodtowe mją formę wrunów rzegowych nłożonych n pierwszą lu drugą pochodną funcji C, minowicie: C( x ) lu C( x0) ) i ( C( xn ) lu C( xn ) ) ( 0 W powyższych wrunch liczy α, β, γ, i δ są oczywiście zdne. Wżnym przypdiem szczególnym jest tzw. spljn nturlny. Jest to ti spljn uicznym tóry spełni wruni postci C( x ) 0, C( xn ) 0 0 Spljn nturlny posid interesującą włsność. Ozuje się, że spośród wszystich funcji ciągłych wrz z dwiem pierwszymi pochodnymi i interpolujących zdny ułd węzłów spljn nturlny m njmniejszą wrtość cłi z wdrtu drugiej pochodnej n przedzile interpolcji [,], tj. 2 C( x) dx min

Dołdniej, mmy nstępujące 2 TWIERDZENIE: Niech f C ([ x0, xn ]) ędzie dowoln. Złóżmy, że C( ) 0 i C( ) 0 lu C( ) f ( ) i C( ) f ( ). Wówczs Dowód: 0z zlozeni 0z zlozeni 2 2 [ C( x)] dx [ f ( x)] dx C( x)[ f ( x) C( x)] dx C( x)[ f ( x) C( x)] C ( x)[ f ( x) C( x)] dx przez czesci C( )[ f ( ) C( )] C( )[ f ( ) C( )] C ( x)[ f ( x) C( x)] dx n x n C( x) [ f ( x) C ( x)] dx 6,3 [ f ( x) C ( x)] dx x x 0 6 const 0 n,3 6,3 [ f ( x) C( x)] 0 xx 0 0 o C( x ) f ( x ), 0,,,.. n xx x x x

Otrzymliśmy równość Dlej mmy 2 C ( x) f ( x) dx [ C ( x)] dx. 2 2 2 0 [ f ( x) C( x)] dx [ f ( x)] dx 2 f ( x) C( x) dx [ C( x)] dx 2 2 [ f ( x)] dx [ C( x)] dx 2 [ C( x)] dx czyli 2 2 [ f ( x)] dx [ C( x)] dx. Koniec dowodu. Pozostje westi j w efetywny sposó wyznczyć (sonstruowć) spljn uiczny dl zdnego ułdu węzłów. W teorii, mogliyśmy zudowć i rozwiązć ułd równń (liniowych) dl nieznnych współczynniów lolnych wielominów C ( = 0,,..,n-2). Ułd ti zwierły 4n-4 równń, mcierz współczynniów miły dość psudną struturę. Ozuje się (j zwyle?), że istnieje lterntywn metod inteligentn!

Zcznijmy od spostrzeżeni, że drug pochodn poszuiwnej funcji slejnej C jest funcją włmi liniową (mówimy też jest spljnem liniowym). Możn ją zpisć nstępująco: y y 0 L (x) y y 2 y - L 0 (x) L - (x) y y + L (x) x 0 x x 2 x - x x + x n-2 x n- y n-2 L n-2 (x) y n- x C( x) C( x) [ x x ], x x x x C x C x x ( ) x ( ) x x x x lu C x m x x m x x ( ) h h gdzie m C( x ), h x x Cłując dwurotnie powyższą formułę otrzymmy postć lolnego wielominu C m m C ( x) ( x x) ( x x ) p ( x x) q ( x x ) 3 3 6h 6h przy czym symole p i q oznczją stłe cłowni. Czytelni ędzie uprzejmy upewnić się, że drug pochodn funcji C m istotnie odpowiednią postć.

Pói co, stłe cłowni yły dowolne. Terz doierzemy je t, y spełnić wruni interpolcji C ( x ) y, C ( x ) y Otrzymujemy wrtości stłych p i q y y m h p h p m h 2 6 6 h y y m h q h q m h 2 6 6 h i w onsewencji ostteczn postć lolnego wielominu wyrż się formułą m m y y C ( x) ( x x) ( x x ) m h ( x x) m h ( x x ) 3 3 6 6 6h 6h h h przy czym indes przyjmuje wrtości od 0 do n-2.

Pozostło oliczyć wrtości drugiej pochodnej spljnu w węzłch, czyli wielości m0, m,..., mn. Zuwżmy, że nie wyorzystliśmy jeszcze wrunu dopsowni pierwszej pochodnej sąsidujących wielominów lolnych. Różniczując otrzymną wyżej formułę dl C mmy m m y y C( x) ( x x) ( x x ) ( m m ) h 2 2 6 2h 2h h Rozwżmy węzeł x. Z powyższego wzoru wyni dl x x, że y y C( x ) m h m h m h m h d 3 6 3 6 h Wrtość pierwszej pochodnej wielominu C - w węźle x otrzymmy nstępująco: njpierw w ogólnej formule dl -szej pochodnej wielominu C podmienimy formlnie n -, nstępnie podstwimy x x. Oto rezultt (sprwdzić!) y y C ( x ) m h m h m h m h d 3 6 3 6 h d d

Z wrunów ciągłości -szej pochodnej w węzłch mmy C ( ) ( ) x C x, co po podstwieniu otrzymnych wzorów i prostych przesztłcenich prowdzi do nstępującego ułdu równń dl wielości m0, m,..., mn h m 2( h h ) m h m u,,2,.., n 2 y y y y gdzie oznczyliśmy u 6( d d ) 6 h h. Wiemy już, że do wyznczeni funcji slejnej C potrzeujemy dwóch dodtowych wrunów. Jeśli zdecydujemy się n oreślenie wrtości pierwszej pochodnej w węzłch srjnych to wruni te przyjmą postć C( x ) h m h m d 2h m h m 6( d ) 0 3 0 0 6 0 0 0 0 0 0 C( x ) h m h m d h m 2h m 6( d ) n 3 n2 n 6 n2 n2 n2 n2 n2 n2 n n2 Jeśli ntomist oreślimy wrtości rzegowe drugiej pochodnej to dodtowe równni są rdzo proste, minowicie m0 i mn. W szczególności, jeśli 0 to otrzymmy spljn uiczny nturlny.

Podsumowując, ompletny ułd równń liniowych dl wrtości drugiej pochodnej spljn uicznego w węzłch może yć zpisny nstępująco: m0 lu 2h0m0 h0m 6( d0 ), 0 h m 2( h h ) m hm u,,.., n 2 mn lu hn 2mn2 2hn 2mn 6( dn2), n Tm W notcji mcierzowo-wetorowej: r. Zuwżmy, że mcierz T jest trójdigonln. Niezerowe elementy tej mcierzy możn zpisć jo elementy trzech wetorów, nd c. c0 0 0 0 0 0 0 c 0 0 0 0 0 0 0 0 T 0 0 c 0 0 0 0 0 0 0 0 0 0 c 0 0 0 0 0 c n2 n2 n2 n n

Wrtości zpisne w tych wetorch zleżą od przyjętego wrintu wrunów rzegowych i przedstwiją się nstępująco: 0 0 ( nie używny) h,,.., n 2 n 0 lu n hn 2 0 0 lu 0 h0 h,,.., n 2 n 0 ( nie używny) c0 lu c0 2h0 c 2( h h ),,.., n 2 cn lu cn 2hn 2 Do efetywnego rozwiązni ułdu liniowego z mcierzą trójdigonlną stosujemy specjlny wrint metody elimincji Guss zwny lgorytmem przegnini (Thoms). Przedstwimy ten lgorytm złdjąc, że rozwiązywny ułd równń m postć c0m0 0m r0 m c m m r m c m r n n2 n n n,,.., n2

Metod przegnini (lgorytm Thoms) Rozwżmy dw pierwsze równni ułdu c0m0 0m r0 m c m m r 0 2 i złóżmy, że c0 0. Njpierw normlizujemy pierwsze równnie dzieląc je przez c 0, nstępnie eliminujemy m 0 metodą przeciwnych współczynniów m0 0m 0, / c, r / c m0 cm m 2 r 0 0 0 0 0 0 i w ońcu sprowdzmy zmodyfiowne drugie równnie do postci znormlizownej ( c ) m m r / : ( c ) m 0 2 0 0 m,, 2 c 0 r c 0 0 W trcie oliczeń pojwiją się dwie pomocnicze wielości nd.

Zuwżmy, że nowy zreduowny ułd równń z niewidomymi m,..., mn wygląd t smo j oryginlny, tj. m struturę 3-digonlną i pierwsze z równń m postć 3- digonlną i pierwsze równnie m postć znormlizowną. Ułd ten jest ztem gotowy do ontunuowni procedury elimincji olejnych niewidomych. Po roch procedury elimincyjnej dochodzimy do etpu, w tórym ułd zwier niewidome o numerch od do n-. Nstępny ro poleg n elimincji niewidomej m metodą przeciwnych współczynniów. W szczegółch wygląd to nstępująco m m / m c m m 2 r ( c ) m m r m 2 r m,, 2 c c Podczs oliczeń pojwi się olejn pr wielości pomocniczych nd.

Osttecznie, po n- roch elimincji proces osiąg osttnie równnie ułdu. Osttni ro elimincji przeieg nstępująco m m / n mn2 cn mn rn ( c ) m r n2 n2 n n2 n n n2 n n n n2 n m n r c n n2 n n n2 n Zuwżmy, że osttnie równnie ułdu zwier jedynie dwie niewidome (przedosttnią i osttnią), przez co wyniu elimincji m n-2 otrzymujemy równnie z tylo jedną niewidomą m n-. Zuwżmy również, że podczs procesu elimincji otrzymliśmy reursywną formułę wiążącą dwie niewidome o olejnych numerch. Ogóln postć tej formuły wyni z pierwszego równni (znormlizownego) zreduownego ułdu po roch elimincji, minowicie m m, n 2, n 3,...,,0 W ten sposó wszystie wyeliminowne wcześniej niewidome mogą yć wyznczone w pętli chodzącej wstecz.

Metodę przegnini (lgorytm Thoms) możn podsumowć nstępująco: ETAP ( sweep up) / c ; r / c ; 0 0 0 0 0 0 for 0,.., n 3 do : n c end ; ETAP 2 ( sweep down) m n n2 n n n2 n ; ; ; for n 2,.., 0 do :! t petl chodzi wstecz! m end ; r c r c m

UWAGA: Poniewż metod przegnini jest pewnym wrintem metody elimincji Guss (ez wyoru elementu głównego vide Wyłd 7), to n mcierz trójdigonlną nleży nłożyć pewne ogrniczeni gwrntujące powodzenie oliczeń. Chodzi przede wszystim o gwrncję, że wszystie opercje dzieleni ędą wyonlne (nie wystąpi dzielenie przez zero). Możn pozć, że wruni wystrczjące dl powodzeni przeiegu oliczeń metodą przegnini mją nstępującą postć: ) c 0, c 0, 0, 0,,.., n 2 0 n 2) wruni digonlnej domincji c, i,.., n 2 c, c 0 0 n n Przynjmniej jedn z tych nierownosci musi yc OSTRA!