1} Algorytm Newtona-Raphsona
Do odnajdywania wartości pierwiastka kwadratowego z liczby a
Metoda ta polega na obliczaniu kolejnych przybliżeń pierwiastka danej liczby a. Przybliżenie (n-ł-l)-wsze otrzymujemy przez podstawienie przybliżenia n-tego do wzoru:
Wynika to z faktu, że jeśli nasze przybliżenie nie jest na tyle dokładne by nas zadowolić, to kolejne dokładniejsze bądzie na pewno gdzieś po środku pomiędzy liczbą
a
i liczbą — (dwa boki prostokąta o polu a, który nam powstał zamiast kwadratu,
^|i
poprzez niedokładne wytypowanie długości jego boku, muszą się coraz bardziej długościami zbliżać do siebie)
Jako pierwsze przybliżenie można przyjąć dowolną liczbę dodatnią Obliczenia kolejnych przybliżeń kończymy, gdy:
gdzie e - przyjęta dokładność obliczeń 2) Bisekcja
Metoda bisekcji (połowienia) jest jedną z najprostszych metod numerycznego rozwiązywania algebraicznych równań nieliniowych, czyli znajdowania przybliżonej wartości pierwiastka równania:
f(x)=0
O funkcji f(x) zakłada się, że jest ciągła na przedziale domkniętym <xA; Xb>. wewnątrz którego znajduje się dokładnie jeden, wyizolowany pierwiastek i, na którego końcach wartości funkcji f(x) mają przeciwne znaki (czyli f(Xf)f(x^<0 ),
W metodzie bisekcji, aby znaleźć ten pierwiastek, dzielimy przedział <x^ xb> na połowy punktem
xc - (XA + Xb)/2
Jeżeli f(xc) = 0, to xc jest szukanym pierwiastkiem, jeśli zaś f(xc) <> 0, to z otrzymanych dwóch przedziałów <xA; xc> oraz <xc; xB>, wybieramy do dalszej analizy ten, na końcach którego funkcja f(x) ma przeciwne znaki. To znaczy, jeśli f(xA)f(xc)<0 to wybieramy przedział <Xaj xc>. zatem wartość xc podstawiamy w miejsce xB , w przeciwnym przypadku wartość xc podstawiamy w miejsce xA. Z kolei ten nowo wybrany przedział dzielimy na połowy wyznaczając nowy punkt xc, ponownie badamy wartość funkcji f(x) w punkcie xc i znaki funkcji f(x) na końcach przedziałów itd. W wyniku takiego postępowania po pewnej liczbie kroków albo otrzymany pierwiastek dokładny, tzn. dla pewnego n otrzymamy f(xC)=0. albo ciąg przedziałów takich że : f(xiA)f(xiB)<0 . Punkty x‘A oraz x‘B są odpowiednio
początkiem i końcem przedziału w i-tej iteracji, a jego długość wynosi I*'* - x‘B\=(xB-Xa)/2‘. Ponieważ lewe końce ciągu przedziałów tworzą ciąg niemalejący i ograniczony z góry, a prawe końce ciąg nierosnący i ograniczony z dołu więc z powyższego