Metoda Bairstowa służy do znajdowania przybliżonych wartości pierwiastków zespolonych wielomianu:
o współczynnikach rzeczywistych (ak należą do rzeczywistych, k=0,1,2,...,n)
Metoda Bairstowa unika arytmetyki zespolonej. Opiera się na twierdzeniu:
Zera rzeczywistego wielomianu
kwadratowego x2-px-r są zerami
danego wielomianu rzeczywistego f(x) wtedy i tylko wtedy, gdy
wielomian f(x) można
podzielić bez reszty przez x2-px-r.
Stąd widać, że trójmian m*(x;p,r) jest dzielnikiem wielomianu f(x) wtedy i tylko wtedy, gdy q1(p*,r*) = q0(p*,r*) = 0
Reasumując, jeżeli chcemy znaleźć takie p*, r*, aby wielomian kwadratowy x2-p*x-r* dzielił f(x) bez reszty, musimy rozwiązać układ dwóch równań nieliniowych o dwóch niewiadomych:
Metoda Bairstowa polega na zastosowaniu dwuwymiarowej metody Newtona do tego układu. Dla danego przybliżenia początkowego [p0,r0] wektora [p*,r*] konstrujemy ciąg {[pk,rk]} określony zależnościami:
Wartości , można otrzymać za pomocą następujących wzorów rekurencyjnych:
Pochodne cząstkowe wyznacza się na podstawie wzorów:
gdzie wartości , mogą być obliczone na podstawie podobnych wzorów rekurencyjnych, a mianowicie:
Przy pomocy algorytmu
Bairstowa oblicz pierwiastki wielomianu:
Do obliczenia każdego
pierwiastka wykonaj co najmniej dwa jego przybliżenia. Podaj wynik,
czyli wszystkie (przybliżone) pierwiastki tego równania.
Nauczyć się porządnie
na kolowkium, podczas którego mogą pojawić się pytania o:
- Obliczanie rozwiązań równania za pomocą interpolacji odwrotnej
- Metoda iteracyjna obliczania pierwiastków liczb naturalnych
- Konstrukcja wzorów iteracyjnych
- Obliczanie rzędu i stałej asymptotycznej błędu metody iteracyjnej
- Metoda bisekcji, stycznych i siecznych
- Metoda Fouriera
- Metoda Laguerre'a
- Reguła Kartezjusza
- Algorytm Sturma
- Kwadratury interpolacyjne
- Kwadratury N-C
- Metoda Jacobi'ego
- Metoda Gaussa-Seidla
- Algorytm Bairstowa