TECHNIKA OBLICZENIOWA I SYMULACYJNA semestr letni r
TECHNIKA OBLICZENIOWA I SYMULACYJNA semestr letni r
TECHNIKA OBLICZENIOWA I SYMULACYJNA semestr letni r
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>TECHNIKA</strong> <strong>OBLICZENIOWA</strong> I <strong>SYMULACYJNA</strong> <strong>semestr</strong> <strong>letni</strong> r. a. 2009/2010<br />
Reprezentacja liczb w maszynie cyfrowej, algorytm<br />
1. Od czego zależy jakość obliczeń w maszynie cyfrowej?<br />
2. Sposób zapisu liczb rzeczywistych w maszynie cyfrowej.<br />
3. Podaj wartość liczby w systemie dziesiętnym odpowiadającej liczbie zapisanej w systemie<br />
binarnym; mantysa 5 bitów, cecha 3 bity:<br />
x = 1 | 1 0 0 1 | 0 | 1 1, ile wynosi błąd zaokrąglenia mantysy w tym zapisie<br />
4. Podaj wzór na błąd względny i bezwzględny jaki wystąpi, gdy nie możemy dokładnie<br />
zapisać w systemie binarnym liczby x, a tylko jej przybliżenie x’.<br />
Dlaczego nie możemy zapisać wszystkich liczb rzeczywistych dokładnie w postaci<br />
binarnej, np. gdy mantysę zapisujemy w postaci 6 bitów, a cechę 3 bitów.<br />
5. Podaj zapis liczby w bitach stosowany w maszynach cyfrowych<br />
6. Jaką maksymalną liczbę można zapisać w systemie dwójkowym, jeżeli:<br />
– mantysa ma 5 bitów, a cecha 3.<br />
7. Rodzaje błędów w obliczeniach numerycznych, jak powstają?<br />
8. Co to jest algorytm?<br />
Metody dokładne rozwiązywania układów równań liniowych<br />
Metoda eliminacji Gaussa<br />
1. Zaproponuj poprawny zapis układu równań umożliwiający zastosowanie metody<br />
eliminacji Gaussa i rozwiąż:<br />
x2 + 3x3 = 5<br />
x1 + x2 = 3<br />
2x1 + 3x3 = 5<br />
2. Podaj kolejne etapy rozwiązywania układu n równań liniowych metodą eliminacji Gaussa.<br />
Opisz algorytm pierwszego etapu.<br />
3. Podaj kolejne etapy rozwiązywania układu n równań liniowych metodą eliminacji Gaussa.<br />
Opisz algorytm drugiego etapu.<br />
Metoda LU<br />
1. Podaj ogólny algorytm rozwiązywania układu n równań liniowych metodą dekompozycji<br />
LU. Podaj zalety metody dekompozycji LU.<br />
2. Zapisz na wyrazach ogólnych macierz L i U macierz Q dla układu 4 równań liniowych.<br />
Podaj kolejność obliczeń elementów macierzy Q.<br />
1
3. Przytoczony poniżej układ równań rozwiąż metodą LU.<br />
2x1 + x2 + x3 = 5<br />
x1 + x2 + 3x3 = 6<br />
2x1 +2x2 + x3 = 6<br />
6. Dla przytoczonego poniżej układu n równań liniowych oblicz wektor y stosując algorytm<br />
Crouta.<br />
2x1 + x2 + x3 = 5<br />
x1 + x2 + 2x3 = 6<br />
2x1 +2x2 + x3 = 6<br />
Rozwiązywanie układu równań liniowych metodami iteracyjnymi<br />
1. Narysuj sieć działań rozwiązywania układu n równań liniowych metodami Jacobiego<br />
(Gaussa-Seidla).<br />
2. Opisz metodę Jacobiego (Gaussa-Seidla) rozwiązywania układu n równań liniowych.<br />
3. Podaj warunki zbieżności metody Jacobiego (Gaussa-Seidla) rozwiązywania układu n<br />
równań liniowych.<br />
4. Sprawdź czy spełnione są warunki zbieżności umożliwiające zastosowanie metody<br />
Jacobiego (Gaussa-Seidla) dla układu równań:<br />
2x1 + 4x2 + x3 = 11<br />
- x1 + 2x2 - x3 = 2<br />
-2x1 – x2 + 3x3 = -3<br />
5. Przedstaw dla niżej przytoczonego układ równań zapis reguły rekurencyjnej odpowiedniej<br />
dla metody Jacobiego (Gaussa-Seidla). Podaj warunek zakończenia obliczeń.<br />
10x1 - 8x2 + 2x3 = 4<br />
- x1 + 5x2 - x3 = 3<br />
-2x1 – 2x2 + 6x3 = 2<br />
Rozwiązywanie równań nieliniowych<br />
1. Zasady rozwiązywania równania nieliniowego metodami iteracyjnymi.<br />
2. Narysuj sieć działań opisującą algorytm stosowany w metodzie bisekcji.<br />
3. Metoda bisekcji – założenia, przepis na kolejne iteracje, warunki zakończenia iteracji.<br />
4. Podaj regułę iteracyjną stosowaną w metodzie regula falsi (siecznych, stycznych, iteracji<br />
prostej) do rozwiązywania równań nieliniowych f(x) = 0. Przytocz interpretację<br />
geometryczną.<br />
5. Wymień warunki jakie musi spełniać funkcja w wybranym przedziale [a,b], aby była<br />
gwarancja znalezienia w tym przedziale pierwiastka. Podaj metody iteracyjne stosowane<br />
do rozwiązywania równania nieliniowego.<br />
2
6. Wymień kryteria zakończenia procesu poszukiwania rozwiązania w metodach<br />
iteracyjnych w odniesieniu do metody bisekcji (regula falsi, siecznych, stycznych, iteracji<br />
prostej).<br />
7. Oblicz, stosując metodę bisekcji (regula falsi, siecznych, stycznych, iteracji prostej), dla<br />
przedziału [0,6] trzy pierwsze przybliżenia pierwiastka równania:<br />
x 3 – 2x –4 = 0<br />
Sprawdź jaki jest błąd przybliżenia dla x(3)<br />
8. Oblicz stosując metodę stycznych, zaczynając obliczenia od punktu x(0) = 6, trzy<br />
pierwsze przybliżenia pierwiastka równania:<br />
x 2 – x – 2 = 0<br />
Wykreśl przebieg funkcji f(x) i stycznych dla obliczonych przybliżonych rozwiązań<br />
równania.<br />
9. Podaj zasady rozpoczynania obliczeń w metodzie stycznych (Newtona) i wymagania jakie<br />
powinna spełniać funkcja f(x), żeby możliwe było znalezienie rozwiązania.<br />
10. Narysuj sieć działań opisującą algorytm metody iteracji prostej rozwiązywania równania<br />
f(x) = 0.<br />
11. Stosując metodę iteracji prostej rozwiąż poniższe równanie, wymagana dokładność ε =<br />
0.01. Należy przyjąć, że rozwiązanie znajduje się w przedziale [0,6].<br />
x 3 – x – 2 = 0.<br />
12. Stosując metodę iteracji prostej rozwiąż poniższe równanie, błąd przybliżenia δ =│f(x(k))<br />
│≤ 0.01. Należy rozpocząć obliczenia od x(0) = 6.<br />
x 3 – x – 2 = 0.<br />
13. Stosując metodę iteracji prostej rozwiąż poniższe równanie, wymagana dokładność ε =<br />
0.01. Należy przyjąć, że rozwiązanie znajduje się w przedziale [0,5].<br />
x 3 – 2x – 4 = 0.<br />
14. Dane jest równanie<br />
x 3 – 4x – 2 = 0.<br />
Sprawdź, czy któreś z proponowanych poniżej postaci tego równania spełnia warunki<br />
zbieżności dla metody iteracji prostej w przedziale [0,5]<br />
1 3 1<br />
x = x −<br />
4 2<br />
3 x = 4 x + 2<br />
Jeżeli któreś z równań spełnia warunki zbieżności, oblicz x(3). Wykreśl w układzie<br />
współrzędnych kolejne iteracje na przebiegu obu funkcji.<br />
3
Rozwiązywanie układu równań nieliniowych metodą Newtona-Raphsona.<br />
1. Zgodnie z metodą Newtona-Raphsona układ równań przekształć do postaci iteracyjnej<br />
(k=0) przyjmując, że funkcje są rozwijane w szereg Taylora w punkcie x1(0) = 2, x2(0) = 3.<br />
x1 x2 + 2 x2 – 6 = 0<br />
x1 + x2 2 - 5 = 0<br />
2. Zgodnie z metodą Newtona-Raphsona zapisz Jacobian dla poniższego układu równań;<br />
oblicz wartości funkcji i pochodnych dla rozwinięcia w szereg Taylora w punkcie x1(0) =<br />
2, x2(0) = 3.<br />
x1 x2 + 2 x2 – 6 = 0<br />
x1 + x2 2 - 5 = 0<br />
3. Opisz metodę Newtona-Raphsona rozwiązywania układu n równań nieliniowych.<br />
Aproksymacja i interpolacja funkcji<br />
1. Zaproponuj wielomian interpolacyjny Lagrange’a dla funkcji dyskretnej:<br />
i 0 1 2<br />
xi 0 1 2<br />
yi -2 0 4<br />
2. Podaj definicję funkcji interpolującej. Przytocz interpretację geometryczną. Podaj metody<br />
obliczania wielomianów interpolujących.<br />
3. Podaj definicję funkcji aproksymującej. Przytocz interpretację geometryczną.<br />
4. Porównaj definicje funkcji interpolującej i aproksymującej dla tej samej funkcji<br />
dyskretnej w danym przedziale [a,b].<br />
4