Metody Numeryczne - Kolokwium 1
Część I - Analiza błędów - Zadania i algorytmy numeryczne, problem źle uwarunkowany, źródła błędów, błędy operacji arytmetycznych, arytmetyka komputerowa, arytmetyka przedziałowa
11
52
Pierwszy bit jest 1
Pierwszym bitem jest bit znaku S (sign). Jeśli liczba jest ujemna, oznacza to, iż S przyjmie wartość 1. Jeśli jest dodatnia S jest równe zero.
3,141592∣3,14−3,141592∣=0,051%
3,141592∣3−3,141592∣=4,507%
2,718281∣3−2,718281∣=10,36%
9,81∣10−9,81∣=1,937%
299792458∣300000000−299792458∣=0,069%
1,618033∣1,6−1,618033∣=1,115%
m=1,6, c=−4
1,6⋅2−4
m=1,2, c=−3
1,2⋅2−3
m=1,0625, c=3
1,0625⋅23
m=1,125, c=2
1,125⋅22
1,6⋅2−4=0,1
1,2⋅2−3=0,15
1,0625⋅24=17
1,125⋅23=9
jest źle uwarunkowany
Błąd względny
błędy wprowadzania danych
błąd pomiaru
Błędy algorytmu iteracyjnego wynikają z ograniczenia zasobu jakim jest
czas (nie można iterować w nieskończoność)
błąd reprezentacji
odejmowanie (było powiedziane na wykładzie, nikt się tego nie spodziewał)
od żadnej z nich
zarówno od odjemnej jak i odjemnika
utraty cyfr znaczących
źle uwarunkowanym (z ćwiczeń)
Część II - Iteracyjne metody rozwiązywania równania nieliniowego - Metody iteacyjne, w tym błędy, stabilność, zbieżność, Podstawowe metody rozwiązywania równania nieliniowego, Modyfiacje i udoskonalenia, Uzupełnienia: Kryterium stopu i zera wielokrotne
Proces iteracyjny
może być nieskończony
musi być skończony
Cnϵ
bisekcji (połowienia przedziału)
stycznych (Newtona, Newtona-Raphsona)
siecznych
bisekcji (połowienia przedziału)
falsi (fałszywej reguły)
1
∞
1
2
∞
1
2
∞
wektora przekształconego / wektor nieprzekształcony
Metody iteracyjne mają w stosunku do metod "dokładnych" złożoność obliczeniową
mniejszą
Część III - Numeryczna algebra liniowa - Podstawowe pojęcia, Nieosobliwe układy równań, w tym uwarunkowanie układu równań, algorytmy bezpośrednie i iteracyjne, Zagadnienia własne czyli numeryczne metody wyznaczania wartości i wektorów własnych macierzy
Macierz źle uwarunkowana to macierz
o wysokim współczynniku uwarunkowania
ile razy zaburzenie wyniku przełoży się na zaburzenie danych wyjściowych
Metoda Newtona (Newtona-Raphsona, stycznych)
- spr. wskaźnika uwarunkowania
- rozwiązanie
- iteracyjne poprawienie rozwiązania
łatwo szacują czas obliczeń
jest łatwy
poddiagonalna (trójkątna dolna - Lower)
diagonalna
naddiagonalna (trójkątna górna - Upper)
jest zbieżna szybciej
Jeżeli metoda Jacobiego jest rozbiezna to metoda Gaussa-Seidla
jest rozbieżna szybciej
Do własności macierzy jednostkowej M nie należy
∣∣M∣∣F=1 (norma Frobeniusa)
wyrażoną wierszami
Zadania od prowadzących
reprezentacji liczb zmiennoprzecinkowych
∣∣∣∣∞ (nieskończoną, wierszową)
Pojedyncza iteracja wymaga rozkładu macierzy A na macierze Q i R, a następnie obliczenia iloczynu A=R⋅Q
Koszt metody siecznych: raz obliczana f(x)
metody Gaussa-Siedla
Zaleta: szybka zbieżność.
Wady: konieczność obliczania pochodnej, brak gwarancji zbieżności
Załóżmy, że mantysa jest zapisywana w polu o długości p bitów. Wtedy maksymalny względny błąd zaokrąglenia liczby z przedziału [4,8) wynosi
2−p−1
Δ=∣x−x′∣=0,1