Aproksymacja. j<k. L 2 p[a, b] l 2 p,n X = Lemat 1. Wielomiany ortogonalne P 0,P 1,...,P n tworza przestrzeni liniowej Π n. Dowód.

Podobne dokumenty
Przestrzeń unitarna. Jacek Kłopotowski. 23 października Katedra Matematyki i Ekonomii Matematycznej SGH

Zaawansowane metody numeryczne

Obliczenia naukowe Wykład nr 6

Aproksymacja. funkcji: ,a 2. ,...,a m. - są funkcjami bazowymi m+1 wymiarowej podprzestrzeni liniowej X m+1

Zadania z algebry liniowej Iloczyn skalarny, przestrzenie euklidesowe

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

Metody Obliczeniowe w Nauce i Technice

Lista. Przestrzenie liniowe. Zadanie 1 Sprawdź, czy (V, +, ) jest przestrzenią liniową nadr :

2.7 Przestrzenie unormowane skończenie wymiarowe

Obliczenia naukowe Wykład nr 2

Informacja o przestrzeniach Hilberta

Zadania przygotowawcze, 3 kolokwium

Iloczyn skalarny, wektorowy, mieszany. Ortogonalność wektorów. Metoda ortogonalizacji Grama-Schmidta. Małgorzata Kowaluk semestr X

Algebra liniowa II. Lista 1. 1 u w 0 1 v 0 0 1

INTERPOLACJA I APROKSYMACJA FUNKCJI

Geometria Lista 0 Zadanie 1

Rozwiazywanie układów równań liniowych. Ax = b

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

Iloczyn skalarny. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 10. wykład z algebry liniowej Warszawa, grudzień 2013

VI. Równania różniczkowe liniowe wyższych rzędów

Obliczenia naukowe Wykład nr 8

1 Formy hermitowskie. GAL (Informatyka) Wykład - formy hermitowskie. Paweł Bechler

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

Metody numeryczne. Sformułowanie zagadnienia interpolacji

Programowanie liniowe

Metody numeryczne i statystyka dla in»ynierów

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Algebra liniowa. Macierze i układy równań liniowych

Co to jest wektor? Jest to obiekt posiadający: moduł (długość), kierunek wraz ze zwrotem.

Metody Numeryczne Wykład 4 Wykład 5. Interpolacja wielomianowa

Diagonalizacja macierzy i jej zastosowania

Matematyka stosowana i metody numeryczne

Wykład 4 Udowodnimy teraz, że jeśli U, W są podprzetrzeniami skończenie wymiarowej przestrzeni V to zachodzi wzór: dim(u + W ) = dim U + dim W dim(u

Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra

Zadania egzaminacyjne

Diagonalizacja macierzy i jej zastosowania

Wykład 16. P 2 (x 2, y 2 ) P 1 (x 1, y 1 ) OX. Odległość tych punktów wyraża się wzorem: P 1 P 2 = (x 1 x 2 ) 2 + (y 1 y 2 ) 2

Wyk lad 7 Baza i wymiar przestrzeni liniowej

Funkcje analityczne. Wykład 4. Odwzorowania wiernokątne. Paweł Mleczko. Funkcje analityczne (rok akademicki 2016/2017) dla każdego s = (s.

Wykład 5. Ker(f) = {v V ; f(v) = 0}

Akwizycja i przetwarzanie sygnałów cyfrowych

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

Wstęp do metod numerycznych Faktoryzacja QR i SVD. P. F. Góra

Wstęp do metod numerycznych Algebraiczna metoda gradientów sprzężonych. P. F. Góra

Rozwiązywanie równań nieliniowych

Wykład 5. Metoda eliminacji Gaussa

Zaawansowane metody numeryczne

Równania różnicowe. Dodatkowo umawiamy się, że powyższy iloczyn po pustym zbiorze indeksów, czyli na przykład 0

1 Przestrzenie unitarne i przestrzenie Hilberta.

Funkcje analityczne. Wykład 4. Odwzorowania wiernokątne. Paweł Mleczko. Funkcje analityczne (rok akademicki 2017/2018)

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego

φ(x 1,..., x n ) = a i x 2 i +

Algebra Liniowa 2 (INF, TIN), MAP1152 Lista zadań

WYKŁAD 9 METODY ZMIENNEJ METRYKI

Baza w jądrze i baza obrazu ( )

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Matematyka z el. statystyki, # 1 /Geodezja i kartografia I/

Przykładowe zadania z teorii liczb

5. Rozwiązywanie układów równań liniowych

Informacja o przestrzeniach Sobolewa

Zadania z Algebry liniowej 4 Semestr letni 2009

2. Kombinacja liniowa rozwiązań zeruje się w pewnym punkcie wtedy i tylko wtedy, gdy zeruje się w każdym punkcie.

cx cx 1,cx 2,cx 3,...,cx n. Przykład 4, 5

Układy równań i równania wyższych rzędów

Wykład z równań różnicowych

Wyk lad 11 1 Wektory i wartości w lasne

R n = {(x 1, x 2,..., x n ): x i R, i {1,2,...,n} },

Zastosowania wyznaczników

Kryptografia - zastosowanie krzywych eliptycznych

Wykład 14. Elementy algebry macierzy

Stacjonarne procesy gaussowskie, czyli o zwiazkach pomiędzy zwykła

Układy równań liniowych

Wielomiany. dr Tadeusz Werbiński. Teoria

Modelowanie zależności. Matematyczne podstawy teorii ryzyka i ich zastosowanie R. Łochowski

Metody numeryczne. Janusz Szwabiński. Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50

Rozwiązywanie zależności rekurencyjnych metodą równania charakterystycznego

1 Przestrzeń liniowa. α 1 x α k x k = 0

Metody Lagrange a i Hamiltona w Mechanice

Niezb. ednik matematyczny. Niezb. ednik matematyczny

Metody Obliczeniowe w Nauce i Technice

Zadania z Analizy Funkcjonalnej I Które z poniższych przestrzeni metrycznych są przestrzeniami unormowanymi?

1 Podobieństwo macierzy

Bardzo łatwa lista powtórkowa

Równania liniowe. Rozdział Przekształcenia liniowe. Niech X oraz Y będą dwiema niepustymi przestrzeniami wektorowymi nad ciałem

Algebra liniowa z geometria. - zadania Rok akademicki 2010/2011

Równania różniczkowe. Notatki z wykładu.

Procesy stochastyczne WYKŁAD 2-3. Łańcuchy Markowa. Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi.

ALGEBRA LINIOWA 2. Lista zadań 2003/2004. Opracowanie : dr Teresa Jurlewicz, dr Zbigniew Skoczylas

PRÓBNA MATURA ZADANIA PRZYKŁADOWE

Przestrzenie liniowe

Formy kwadratowe. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. wykład z algebry liniowej Warszawa, styczeń 2009

Rozwiązania, seria 5.

PRÓBNA MATURA ZADANIA PRZYKŁADOWE

WIELOMIANY. ZADANIE 1 (5 PKT) Reszta z dzielenia wielomianu x 3 + px 2 x + q przez trójmian (x + 2) 2 wynosi 1 x. Wyznacz pierwiastki tego wielomianu.

1 Zbiory i działania na zbiorach.

ALGEBRA Z GEOMETRIĄ BAZY PRZESTRZENI WEKTOROWYCH

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Interpolacja. Marcin Orchel. Drugi przypadek szczególny to interpolacja trygonometryczna

Przestrzenie wektorowe

ODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR 2 POZIOM PODSTAWOWY. Etapy rozwiązania zadania

Transkrypt:

Metody numeryczne Paweł Zieliński p. 1/19 Lemat 1. Wielomiany ortogonalne P 0,P 1,...,P n tworza bazę przestrzeni liniowej Π n. Dowód. Lemat 2. Dowolny wielomian Q j stopnia j niższego od k jest prostopadły do k-tego wielomianu ortogonalnego P k ; (Q j,p k )=0dla j<k. Dowód. Lemat 3. Ciag wielomianów ortogonalnych w przestrzeni X = { L 2 p[a, b] l 2 p,n jest określony jednoznacznie z dokładnościado czynników stałych, tj. jeśli {P k } i {Q k } s to P k = α k Q k, α k = const, k =0, 1,... Dowód. aci agami ortogonalnymi w X,

Metody numeryczne Paweł Zieliński p. 2/19 Twierdzenie 1. Ciag wielomianów ortogonalnych {P k } w przestrzeni X = L 2 p[a, b] lub X = lp,n 2 spełnia zależność rekurencyjn a P k (x) = (α k x + β k )P k 1 (x)+γ k P k 2 (x) k =1, 2,... P 1 (x) = 0, P 0 (x) =a 0, gdzie α k = a k a k 1 0, β k,γ k 0, γ 1 jest nieistotna, ponieważ P 1 (x) =0, a k s a współczynnikami wielomianu P k przy x k, P k (x) =a k x k +, β k = α k(xp k 1,P k 1 ) (P k 1,P k 1 ), γ k = α k(p k 1,P k 1 ) α k 1 (P k 2,P k 2 ) Dla wielomianów ortogonalnych na zbiorze dyskretnym {x 1,x 2,...,x N } (w przestrzeni lp,n 2 spełniona tylko dla k N 1. Dowód. ) zależność rekurencyjna jest

Metody numeryczne Paweł Zieliński p. 3/19 Twierdzenie 1 umożliwia konstrukcję wielomianów ortogonalnych o zadanych współczynnikach a k, k =0, 1,...,n.Możemy również ustalić, że a k =1, k =0, 1,...,n. Wówczas α k =1, P 0 (x) =1i β k = (xp k 1,P k 1 ) (P k 1,P k 1 ), γ k = (P k 1,P k 1 ) (P k 2,P k 2 ), Wielomiany Czebyszewa T k (x) =cos(karc cos x), k =0, 1,..., tworzaukład ortogonalny w przestrzeni L 2 p[ 1, 1] z funkcja wagowa p(x) = 1 i spełniaj 1 x a zależność rekurencyjn a 2 { T 0 (x) =1 T 1 (x) =x T k (x) =2xT k 1 (x) T k 2 (x) (k 2)

Metody numeryczne Paweł Zieliński p. 4/19 Zadanie aproksymacji średniokwadratowej wielomianami Dla danej f L 2 p[a, b] (lp,n 2 ), szukamy elementu optymalnego dla f względem podprzestrzeni Π n, tj. wielomianu w f Π n, dla którego zachodzi równość f w f 2 = inf f w 2 = E n (f). w Π n w f nazywamy n-tym wielomianem optymalnym dla f, a E n (f) nazywamy n-tym błędem optymalnym.

Metody numeryczne Paweł Zieliński p. 5/19 Twierdzenie 2. Jeśli {P k } jest ciagiem wielomianów ortogonalnych w X = L 2 p[a, b] lub X = lp,n 2 i zawiera co najmniej wielomiany P 0,P 1,...,P n,ton-ty wielomian optymalny w f określony jest jednoznacznie i wyraża się wzorem w f = n k=0 (f,p k ) (P k,p k ) P k, a n-ty bład optymalny jest równy ( E n (f) = f 2 2 n k=0 ) 1/2 (f,p k ) 2 (P k,p k )

Metody numeryczne Paweł Zieliński p. 6/19 Z rysunku poniżej wynika, że w f jest elementem optymalnym dla f wtedy i tylko wtedy, gdy f w f (f w f = r) jest prostopadły doπ n (r Π n ). f f w f = r w f Π n

Metody numeryczne Paweł Zieliński p. 7/19 Wielomiany ortogonalne P 0,P1,...,P n sa baza Π n na mocy lematu 1. Stad n-ty wielomian optymalny dla f można przedstawić n w f = c i P i. i=0 w f jest optymalny, gdy r Π n, co jest równoważne r P j, j =0,...,n. (f w f,p j ) = 0, j =0,...,n (w f,p j ) = (f,p j ), j =0,...,n n ( c i P i,p j ) = (f,p j ), j =0,...,n i=0 Otrzymujemy układ n +1równań on +1niewiadomych c i.

Metody numeryczne Paweł Zieliński p. 8/19 c 0 (P 0,P 0 )+c 1 (P 1,P 0 )+ + c n (P n,p 0 ) = (f,p 0 ) c 0 (P 0,P 1 )+c 1 (P 1,P 1 )+ + c n (P n,p 1 ) = (f,p 1 )... c 0 (P 0,P n )+c 1 (P 1,P n )+ + c n (P n,p n ) = (f,p n ) Powyższy układ nazywamy układem równań normalnych. (P i,p j )=0dla i j, (P i,p j ) 0dla i = j. Zukładu wyznaczamy c i = (f,p i), i =0, 1,...,ni wielomian (P i,p i ) w f = n (f,p i ) i=0 (P i,p i ) P i. Z faktu, że w przestrzeniach unitarnych zachodzi twierdzenie Pitagorasa mamy f 2 2 = w f 2 2 + f w f 2 2 f w f 2 = ( f 2 2 w f 2 2) 1/2 = ( f 2 2 n k=0 ) 1/2 (f,p k ) 2 (P k,p k )

Metody numeryczne Paweł Zieliński p. 9/19 Wyznaczanie n-tego wielomianu optymalnego krok 1. Wyznaczyć wielomiany ortogonalne P 0,...,P n np. ze zwiazku rekurencyjnego lub wykorzystać znane wielomiany ortogonalne. krok 2. Obliczyć współczynniki c k = (f,p k) (P k,p k ), k =0, 1,...,n Cała informacja o wielomianach ortogonalnych powinna wyrażać się współczynnikami zwiazku rekurencyjnego, α k, β k, γ k. Nie powinno się wyznaczać postaci naturalnej n-tego wielomianu optymalnego w f bez potrzeby n w f (x) = c k P k (x) =a n x n + a n 1 x n 1 + + a a x + a 0. k=0

Metody numeryczne Paweł Zieliński p. 10/19 Wartość n-tego wielomianu optymalnego w f n w f (x) = c k P k (x) k=0 w punkcie liczymy za pomoca algorytmu Clenshow a wykorzystujacego fakt, że wielomiany ortogonalne spełniaja zwiazek rekurencyjny: Y n+1 := Y n+2 := 0 Y k := c k +(α k+1 x β k+1 )Y k+1 γ k+2 Y k+2, k = n, n 1,...,0 w f (x) =a 0 Y 0

w przestrzeniach unitarnych ogólne podejście Dla danej f X, X jest przestrzenia unitarna, szukamy elementu optymalnego dla f względem podprzestrzeni Y X, tj. g f Y, dla którego zachodzi równość f g f 2 =inf f g. g Y Niech układ, niekoniecznie ortogonalny, f 0,f 1,...,f n będzie baza Y. Wówczas szukany element g f możemy przedstawić: g f = n i=0 c if i. Podobnie jak dla przestrzeni Π n, g f jest optymalny, gdy f g f Y, co jest równoważne f g f f j, j =0,...,n. n ( c i f i,f j )=(f,f j ), j =0,...,n i=0 Metody numeryczne Paweł Zieliński p. 11/19

Metody numeryczne Paweł Zieliński p. 12/19 Otrzymujemy układ równań normalnych o n +1 niewiadomych c i. c 0 (f 0,f 0 )+c 1 (f 1,f 0 )+ + c n (f n,f 0 ) = (f,f 0 ) c 0 (f 0,f 1 )+c 1 (f 1,f 1 )+ + c n (f n,f 1 ) = (f,f 1 )... c 0 (f 0,f n )+c 1 (f 1,f n )+ + c n (f n,f n ) = (f,f n ) Macierz n +1 n +1powyższego układu nazywamy macierza Grama.

Metody numeryczne Paweł Zieliński p. 13/19 Przykład 1 (Układ równań normalnych źle uwarunkowany). Niech X = L 2 p [0, 1], p(x) =1, Y =Π n. Iloczyn skalarny w tej przestrzeni jest postaci (f,g) = 1 0 f(x)g(x)dx. Szukamy n-tego wielomianu optymalnego dla f względem Π n. Jako bazę Π n bierzemy f 0 =1,f 1 = x, f 2 = x 2,...,f n = x n. Wyznaczamy elementy macierzy Grama (f i,f j )=(x i,x j )= 1 0 x i x j dx == 1, i, j=0, 1,...,n. i+j+1 Macierz układu jest zatem macierza Hilberta.

Metody numeryczne Paweł Zieliński p. 14/19 Dowód Lematu 1 Dowód wynika bezpośrednio z faktu, że dla dowolnego układu f 1,f 2,...,f n liniowo niezależnych elementów przestrzeni unitarnej istnieje układ ortogonalny g 1,g 2,...,g n taki, że każdy z elementów g i, i =1,...,n, jest kombinacja liniowa f 1,...,f i.układ ortogonalny konstruujemy metoda ortogonalizacji Grama-Schmidta.

Metody numeryczne Paweł Zieliński p. 15/19 Dowód Lematu 2 Przedstawmy wielomian Q j jako kombinację liniowa wielomianów ortogonalnych (z lematu 1 wynika, że P 0,...,P j sa baza Π j ). Q j = jx α i P i. i=0 Biorac iloczyn skalarny obu stron z wielomianem P k, otrzymujemy (Q j,p k )= jx α i (P i,p k )=0, i=0 ponieważ (P i,p k )=0dla i<k.

Metody numeryczne Paweł Zieliński p. 16/19 Dowód Lematu 3 Niech P 0,P 1,...,P n i Q 0,Q 1,...,Q n będaróżnymi ciagami ortogonalnymi. Z lematu 1 wynika, że wielomian P k możemy przedstawić jako kombinację liniowa wielomianów Q 0,...,Q k P k = kx α j Q j. j=0 Biorac iloczyn skalarny obu stron powyższego równania z wielomianem Q l, l<k, stosujac lemat 2 i korzystajac z faktu, że ciag {Q i } jest ortogonalny otrzymujemy 0=(Q l,p k )= kx α l (Q l,q j )=α l (Q l,q l ). j=0 Zdefinicji (Q l,q l ) 0.St adizpowyższego równania otrzymujemy α l =0dla l<k. Zatem P k = kx α l Q l = α k Q k. l=0

Metody numeryczne Paweł Zieliński p. 17/19 Dowód Twierdzenia 1 a k a k 1. P k jest wielomianem dokładnie k-tego stopnia, czyli a k 0. Przyjmijmy α k = Wówczas wielomian P k α k xp k 1 jest k 1-go stopnia. Przedstawmy ten wielomian w postaci kombinacji liniowej wielomianów ortogonalnych (zob. lemat 1) k 1 X P k α k xp k 1 = b i P i. Iloczyn skalarny (P k α k xp k 1,P j )=0dla j<k 2. Możemy go zapisać (P k α k xp k 1,P j )=(P k,p j ) α k (xp k 1,P j ) i=0 (P k,p j )=0z ortogonalności układu. Ponieważ w przestrzeniach L 2 p[a, b] i l 2 p,n spełniona jest równość (xp k 1,P j )=(P k 1,xP j ) (zob. postać iloczynów skalarnych). Z lematu 2 natychmiast dostajemy (P k 1,xP j )=0,co daje (xp k 1,P j )=0. Zatem 0=(P k α k xp k 1,P j )= k 1 X i=0 b i (P i,,p j )=b j (P j,p j ). Zdefinicji (P j,p j ) 0.St adipowyższego równania otrzymujemy b j =0dla j<k 2.

Metody numeryczne Paweł Zieliński p. 18/19 Tak więc P k = α k xp k 1 + b k 1 P k 1 + b k 2 P k 2 = α k xp k 1 + β k P k 1 + γ k P k 2, gdzie β k = b k 1, γ k = b k 2. Stosujac iloczyn skalarny z P k 1 do powyższej równości otrzymujemy 0=(P k,p k 1 )=α k (xp k 1,P k 1 )+β k (P k 1,P k 1 ) Wyznaczamy β k = α k(xp k 1,P k 1 ). (P k 1,P k 1 ) Podobnie wyznaczamy γ k biorac iloczyn skalarny z P k 2 γ k = α k(xp k 1,P k 2 ) (P k 2,P k 2 ) = (P k 1,P k 1 ) (P k 2,P k 2 ). (P k 1,P k 1 )=α k 1 (xp k 2,P k 1 ),a(xp k 2,P k 1 )=(P k 2,xP k 1 ).

Metody numeryczne Paweł Zieliński p. 19/19 Dla wielomianów ortogonalnych na zbiorze dyskretnym {x 1,x 2,...,x N } zależność rekurencyjna jest spełniona tylko dla k N 1. Następuj acy wielomian a N (x x 1 )(x x 2 ) (x x N ) zeruje się wx k ze zbioru. Czyli jest on ortogonalny do wszystkich wielomianów ortogonalnych P j niższego stopnia. Z lematu 3 wynika, że ciag wielomianów ortogonalnych jest określony jednoznacznie z dokładnościa do czynników stałych, więc N-ty wielomian ortogonalny musi być postaci a N (x x 1 )(x x 2 ) (x x N ). Zatem (P N,P N )=0,co dowodzi, że P N jest zerowym elementem lp,n 2.Więc nie może być elementem układu ortogonalnego.