Analiza numeryczna
Transkrypt
Analiza numeryczna
Analiza numeryczna II rok informatyki magisterskiej egzamin I A - 7 lutego 2006 Wyniki i wpisy do indeksu: 10 lutego, godz. 12-14, C-11/P1.03 1. Wyznaczyć wskaźniki uwarunkowania zadania obliczania mniejszego pierwiastka wielomianu x2 − 2rx + s2 . Kiedy to zadanie jest źle uwarunkowane? 2. Niech f (x) = 1/(3 + x) i niech [a, b] = [−1, 1]. Porównać oszacowanie reszty interpolacji dla funkcji f na przedziale [a, b] dla dwóch przypadków wyboru węzłów interpolacji: (a) x0 = −1, x1 = 1 (b) x0 i x1 - pierwiastki wielomianu Czebyszewa T2 (x). 3. Niech A= " 0.005 1 1 1 # , b = [0.5, 1]T . Czy zadanie rozwiązania układu równań liniowych Ax = b jest dobrze uwarunkowane? Od czego zależy wrażliwość rozwiązania układu na zaburzenia elementów macierzy A? Niech y będzie rozwiązaniem układu (A+∆)y = b. Podać oszacowanie błędu względnego ||x − y||/||x||. 4. Czy można tak dobrać stałe A1 , A2 , A3 , żeby dla dowolnego wielomianu w stopnia ¬ 5 zachodziła równość Z 1 −1 w(x) √ dx = A1 w(−1) + A2 w(0) + A3 w(1)? 1 − x2 Odpowiedź uzasadnić. 5. Niech f (x) = 1/x. Na przedziale [1, 2] wyznaczyć wielomian optymalny stopnia pierwszego, aproksymujący funkcje f w sensie aproksymacji • średniokwadratowej, waga p(x) = 1, • jednostajnej. 6. Sformułować twierdzenia będące podstawą metod zastosowanych w poprzenim twierdzeniu. Dlaczego te metody można było zastosować? Czy wyznaczone wielomiany optymalne są jednoznaczne? Dlaczego? 7. Wiadomo, że funkcja f (x) = 2x − [cos x]2 ma zero r ≈ 0.42. Czy ciąg 1 xi+1 = [cos xi ]2 2 jest zbieżny do r? Dlaczego? Czy przybliżenie początkowe x0 może być dowolne? 8. Znaleźć błąd, z jakim wyrażenie 1 [f (x + 2h) − 4f (x + h) + 6f (x) − 4f (x − h) + f (x − 2h)] h4 przybliża czwartą pochodną f (IV ) (x). Analiza numeryczna II rok informatyki magisterskiej egzamin I B - 7 lutego 2006 Wyniki i wpisy do indeksu: 10 lutego, godz. 12–14, C-11/P1.03 1. Jak obliczyć w komputerze y = x/(1 − x2 )? Przeprowadzić analizę błędów zaokrągleń zaproponowanego algorytmu i zbadać uwarunkowanie zadania obliczania y. Jaki stąd otrzymujemy wniosek? 2. Niech h(x) = af (x) + bg(x) (a i b są ustalonymi liczbami). Niech dane będą różne węzły interpolacji x0 , x1 , . . . , xn . Niech wielomiany w(x) i u(x), stopnia ¬ n, interpolują w tych węzłach odpowiednio funkcje f (x) i g(x): w(xj ) = f (xj ), u(xj ) = g(xj ) (j = 0, 1, . . . , n). Dlaczego stąd wynika następujący związek między ilorazami różnicowymi h[x0 , . . . , xn ] = af [x0 , . . . , xn ] + bg[x0 , . . . , xn ]? Czy resztę interpolacji dla funkcji f można wyrazić za pomocą odpowiedniego ilorazu różnicowego? 3. Wyznaczyć wskaźnik wzrostu (growth factor) dla eliminacji Gaussa bez wyboru elementu głównego zastosowanej do rozwiązania układu Ax = b z macierzą 10 1 1 A = 1 10 1 . 1 1 10 Sformułować twierdzenie, w którym występuje wskaźnik wzrostu. 4. Aproksymujemy funkcję f ∈ C[−1, 1] w sensie normy ||f ||2 = sZ 1 −1 (1 − x2 )−1/2 f 2 (x)dx. Wyrazić n−ty wielomian optymalny dla f za pomocą wielomianów Czebyszewa. Sformułować twierdzenie, z którego wynika odpowiedź. 5. Wyznaczyć węzły x1 , x2 i współczynniki A1 , A2 kwadratury Gaussa A1 f (x1 ) + A2 f (x2 ) dla całki Z 1 x4 f (x)dx. 0 6. Niech f (x) = xn . Funkcję f aproksymujemy w sensie aproksymacji jednostajnej na przedziale [−1, 1] za pomocą wielomianów stopnia ¬ n − 1. Jaki wielomian jest (n − 1)szym wielomianem optymalnym dla f ? Dlaczego? Jak wyznaczyć analogiczny wielomian optymalny, jeśli zamiast na przedziale [−1, 1] będziemy aproksymować na przedziale [0, 1]? √ 7. Niech f (x) = 1 − x2 . Zbadać, czy zmodyfikowana metoda Newtona xk+1 = xk − τ f (xk ) f ′ (xk ) może być zastosowana do wyznaczenia zera funkcji f . Rozważyć parametr τ ∈ [0, 1]. Dla jakiego τ zbieżność będzie kwadratowa? 1 8. Pokazać, że błąd, z jakim wyrażenie 12h [−f (x + 2h) + 8f (x + h) − 8f (x − h) + f (x − 2h)] ′ przybliża pierwszą pochodną f (x), zależy od h4 . Analiza numeryczna II rok informatyki magisterskiej egzamin I C - 7 lutego 2006 Wyniki i wpisy do indeksu: 10 lutego, godz. 12–14, C-11/P1.03 1. Dany jest układ równań x+dy = 1, dx+y = 0. Wyrazić niewiadome x i y jako funkcje parametru d i zbadać, czy x i y są tak samo wrażliwe na zaburzenia parametru d. 2. Niech funkcja f określona w przedziale [0, 3] ma następujące wartości: f (0) = 1, f (1) = 2, f ′ (1) = 1, f (3) = f ′ (3) = 0. Za pomocą interpolacji Hermite’a wyznaczyć przybliżoną wartość f (2). Skorzystać z uogólnionego wzoru Newtona. 3. Niech x będzie dokładnym rozwiązaniem układu Ax = b, A - macierz nieosobliwa, b 6= 0. Niech y będzie dokładnym rozwiązaniem układu Ay = c. Udowodnić, że ||c − b||2 ||x − y||2 ¬ cond2 (A) . ||x||2 ||b||2 Czy można podać jakieś inne lepsze oszacowanie błędu względnego ||x − y||/||x|| (tzn. nie przekraczające podanego powyżej oszacowania z góry)? 4. Niech a > 0. Udowodnić, że ciąg xi+1 = jest zbieżny do √ a 1 xi + 2 xi a dla dowolnego x0 > 0. Jaki jest wykładnik zbieżności tej metody? 5. Wyznaczyć stałe a, b, c, żeby wyrażenie s Z 0 1 √ [x x − ax2 − bx − c]2 dx miało najmniejszą możliwą wartość. Sformułować twierdzenie, które jest podstawą zastosowanej metody. 6. Znaleźć takie węzły x1 , x2 oraz współczynniki A1 , A2 , że dla każdego wielomianu f stopnia ¬ 3 zachodzi równość Z 1 0 xf (x)dx = A1 f (x1 ) + A2 f (x2 ). Czy to jest kwadratura Gaussa? Dlaczego? 7. Niech f (x) = 1/(1 + x2 ). Funkcję f aproksymujemy w sensie aproksymacji jednostajnej na przedziale [−1, 1] wielomianami stopnia ¬ 2. Jak można wybrać przybliżenie początkowe alternansu i jakie potem je poprawić? 8. Wyprowadzić wzór na błąd, z jakim wyrażenie 1 [f (x + 2h) − 2f (x + h) + 2f (x − h) − f (x − 2h)] 2h3 przybliża trzecią pochodną f ′′′ (x). Analiza numeryczna II rok informatyki magisterskiej egzamin I D - 7 lutego 2006 Wyniki i wpisy do indeksu: 10 lutego, godz. 12–14, C-11/P1.03 2 2 +y s = g(x, y) = xx2 −y 1. Niech z = f (x, y) = x+y 2 . Porównać uwarunkowania zadań x−y , obliczania wartości s i z. Kiedy te zadania są dobrze uwarunkowane? 2. Niech funkcja f będzie aproksymowana wielomianem stopnia ¬ n na zbiorze n+2 punktów w sensie Czebyszewa (aproksymacja jednostajna). Jakie warunki interpolacyjne spełnia wielomian optymalny i jak dzięki temu można go wyznaczyć bez rozwiązywania odpowiedniego układu równań liniowych? 3. Zbadać uwarunkowanie zadania rozwiązania układu równań liniowych Ax = b z macierzą " # 1 1 A= . 1 0.999 Niech y będzie rozwiązaniem układu Ay = b + ∆. Podać oszacowanie błędu względnego ||x−y||/||x||. Wybrać normę wektora zgodną z normą macierzy wybraną przy obliczaniu wskaźnika uwarunkowania. 4. Określić stałe A1 , A2 , A3 i α takie, by kwadratura Z 1 −1 f (x) dx ≈ A1 f (−α) + A2 f (0) + A3 f (α) była kwadraturą Gaussa, czyli była dokładna dla wszystkich wielomianów możliwie najwyższej stopnia. Jakiego? 5. Zbadać, czy funkcja generuje √ ciąg xi+1 x0 > 2. x 1 g(x) = + 2 x √ = g(xi ) zbieżny do 2 dla, na przykład, przybliżenia początkowego 6. Niech funkcja f przyjmuje w punktach xj = j (j = 1, 2, 3, 4, 5) odpowiednio wartości 2, 1, 1, 2, 0. Wyznaczyć takie stałe a, b, c, dla których wyrażenie 5 X [ax2k + bxk + c − f (xk )]2 k=1 przyjmuje najmniejszą możliwą wartość. Czy te stałe są określone jednoznacznie? Z jakiego twierdzenia wynika odpowiedź? Uwaga. Nie musi sie wykonać wszystkich obliczeń do końca. 7. Wyznaczyć taki wielomian u ∈ P3 , żeby funkcja s(x) = ( u(x) (2 − x)3 x ∈ [0, 1] x ∈ [1, 2] była naturalną funkcją sklejaną, o wartościach s(0) = 0, s(1) = 1, s(2) = 0. 8. Znaleźć błąd, z jakim wyrażenie trzecią pochodną f ′′′ (x). 1 h3 [f (x + 3h) − 3f (x + 2h) + 3f (x + h) − f (x)] przybliża