Rozwiązania - Arsenic Rose
Transkrypt
Rozwiązania - Arsenic Rose
Lista 11 Kamil Matuszewski 13 stycznia 2016 1 2 3 4 5 6 7 8 Zadanie 1 Uzasadnij proces ortogonalizacji Grama-Schmidta. Na początek, jak działa ortogonalizacja Grama-Schmidta: Dla układu liniowo niezależnego {f0 , f1 , · · · , fn } możemy utworzyć układ liniowo niezależny {g0 , g1 , · · · , gn } taki, że < gi , gj >N = 0 dla i 6= j, za pomocą następującego algorytmu: g0 = f0 gk = fk − k−1 P j=0 <fk ,gj > <gj ,gj > gj Muszę najpierw udowodnić, że tak otrzymany układ jest ortogonalny. Dowód. Indukcja. Niech g0 · · · gk będzie układem wektorów uzyskanym za pomocą tego algorytmu z bazy v0 · · · vn . Załóżmy indukcyjnie, że g0 · · · gk−1 są ortogonalne. Sprawdzę ortogonalność gk względem dowolnego gi gdzie i < k. Zapiszmy gk jako: gk = fk − k−1 X j=0 < fk , gj > gj < gj , gj > Korzystając z własności iloczynu skalarnego, mamy: * + k−1 X < fk , gj > < gi , gk >= gi , fk − gj < gj , gj > j=0 < gi , gk >=< gi , fk > − k−1 X j=0 < fk , gj > < gj , gi > < gj , gj > Z założenia indukcyjnego, wiemy, że < gj , gi >= 0 dla j 6= i, więc zostaje nam: < gi , gk >=< gi , fk > − < fk , gi > < gi , gi > < gi , gi > < gi , gk >=< gi , fk > − < fk , gi > < gi , gk >= 0 Co oznacza, że gk jest ortogonalny z dowolnym gi . 1 Zadanie 2 Q Układ ortogonalny {P0 , P1 , · · · , Pn } jest bazą n Dowód. Skoro tych wielomianów jest n + 1, to wystarczy sprawdzić liniową niezależność. α0 P0 + α1 P1 + · · · + αn Pn = 0 Pomnóżmy (w sensie iloczynu skalarnego) przez Pi (gdzie i jest dowolne). α0 P0 + α1 P1 + · · · + αn Pn = 0 α0 < P0 , Pi > +α1 < P1 , Pi > + · · · + αi < Pi , Pi > + · · · + αn < Pn , Pi >= 0 \ · Pi Teraz, wiemy, że dla każdego j 6= i < Pi , Pj >= 0 (bo są ortogonalne), więc: αi < Pi , Pi >= 0 αi = 0 Skoro możemy to zrobić dla każdego i, możemy napisać, że: α0 + α1 + · · · + αi = 0 A to jest to co chcieliśmy pokazać. Zadanie 3 Q Zapiszmy w ∈ k−1 jako kombinację liniową P0 ...Pk−1 , Iloczyn sumy to suma iloczynów, każdy z iloczynów jest 0, więc wszystko jest 0. < a0 P0 Pk , a1 P1 Pk , . . . , ak−1 Pk−1 Pk >=< 0, 0, . . . , 0 >= 0 Bo < Pi , Pk >= 0 z ortogonalności. Zadanie 4 Pokaż, że wielomiany Czebyszewa są ortogonalne względem iloczynu skalarnego w postaci r X pk f (uk )g(uk ), k=0 gdzie uk = cos( kπ r ) (k = 0 . . . r) oraz 1 p(uk ) = (k = 0, r), (1 < k < r) 2 1 Najpierw pokażę taki wzórek: r X cos(kα) = k=0 (1) r X 0 1 sin((N + 21 )α) + 2 2 sin( α2 ) cos(kα) = k=0 2 sin((N + 12 )α) 2 sin( α2 ) Dowód. Ze stacka, ale fajny i zrozumiały więc wklejam. Teraz, przejdźmy do dowodu właściwego. Dowód. Powiem też, że zapis r P 00 oznacza sumę z połowionym pierwszym i ostatnim wyra- k=0 zem(uproszczenie zapisu). Teraz, policzmy iloczyn skalarny dowolnych dwóch wielomianów Czebyszewa. r X 00 < Ta , Tb >= Ta (uk )Tb (uk ) k=0 kπ Ale, uk ∈ [−1, 1] więc Ta (uk ) = cos(a arc cos(cos( kπ r ))) = cos(a r )) więc, < Ta , Tb >= r X 00 cos(a k=0 kπ kπ ) cos(b ) r r Ze wzoru na iloczyn cosinusów: r r k=0 k=0 1 X 00 π 1 X 00 π cos(k(a − b) ) + cos(k(a + b) ) 2 r 2 r Teraz, z (1), mamy (a−b)π (a+b)π 1 sin((r + 12 ) r ) 1 1 sin((r + 21 ) r ) 1 − cos((a − b)π) + − cos((a + b)π) 2 4 2 4 2 sin (a−b)π 2 sin (a+b)π 2r 2r Rozpiszmy sin(a + b) = sin(a) cos(b) + cos(a) sin(b) 1 sin((a − b)π) cos( 2 + (a−b)π 2r ) 1 sin((a + b)π) cos( 2 2 sin + sin( (a−b)π 2r ) cos((a − b)π) (a−b)π 2r (a+b)π 2r ) 2 sin − + sin( (a+b)π 2r ) cos((a + b)π) (a+b)π 2r 3 1 cos((a − b)π)+ 4 − 1 cos((a + b)π) 4 Teraz, sin kπ = 0, oraz po skróceniu: 1 1 1 1 cos((a − b)π) − cos((a − b)π) + cos((a + b)π) − cos((a + b)π) = 0 4 4 4 4 Czyli < Ta , Tb >= 0 Czyli są ortogonalne. Zadanie 6 Niech ciąg {Pk } będzie określony w sposób: P0 (x) = 1 P1 (x) = x − c1 Pk (x) = (x − ck )Pk−1 (x) − dk Pk−2 (x) (k = 2, 3, . . . ) Pokaż, że algorytm: Bm+2 = Bm+1 = 0 Bk = ak + (x − ck+1 )Bk+1 − dk+2 Bk+2 wynik = B0 Oblicza m P (k = m, m − 1, . . . , 0) ak Pk (x) k=0 Dowód. B0 = a0 + (x − c1 )B1 − d2 B2 = a0 P0 + P1 B1 − d2 B2 = a0 P0 + P1 (a1 + (x − c2 )B2 − d3 B3 ) − d2 B2 = = a0 P0 + a1 P1 + (P1 (x − c2 ) − d2 )B2 − P1 d3 B3 = a0 P0 + a1 P1 + P2 B2 − P1 d3 B3 = = a0 P0 + a1 P1 + a2 P2 + ((x − c3 )P2 − d3 P1 )B3 − P2 d4 B4 = a0 P0 + a1 P1 + a2 P2 + P3 B3 − P2 d4 B4 = = ··· = i X ak Pk (x)+Pi+1 Bi+1 −Pi di+2 Bi+2 = i X ak Pk (x)+Pi+1 (ai+1 +(x−ci+2 )Bi+2 −di+3 Bi+3 )−Pi di+2 Bi+2 = k=0 k=0 = i+1 X ak Pk (x) + Pi+1 (x − ci+2 )Bi+2 − Pi+1 di+3 Bi+3 − Pi di+2 Bi+2 = k=0 = i+1 X ak Pk (x)+Bi+2 (Pi+1 (x−ci+2 )−Pi di+2 )−Pi+1 di+3 Bi+3 = k=0 i+1 X ak Pk (x)+Bi+2 Pi+2 −Pi+1 di+3 Bi+3 = · · · = k=0 = m X ak Pk (x) k=0 A to jest to co mieliśmy pokazać. Jak wykorzystać ten algorytm do liczenia Pm (x)? Ustalmy am = 1, a dla reszty ak = 0. 4 Zadanie 7,8 Nie chce mi się pisać, wiec wstawię rozwiązania z poprzednich lat(numeracja inna ale to są te dwa zadania). Obliczenia wydają się dobrze (nie sprawdzałem). Oba zadania wymagają wzorów które były podane na wykładzie. 5