25.08.2013 Views

TECHNIKA OBLICZENIOWA I SYMULACYJNA semestr letni r

TECHNIKA OBLICZENIOWA I SYMULACYJNA semestr letni r

TECHNIKA OBLICZENIOWA I SYMULACYJNA semestr letni r

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!