242
6. Równania nUciniowc
sacb to równanie, czyli — w standardowej postaci — równanie
x,3 + 2x12—(12 — 3 • 10“*)xn + ... + 2»=0.
jest zapamiętane jako
x13+2x12—12.00000xł 1 +... +2=0.
Wobec tego maszyna ma do czynienia z równaniem (x+2) (x2-1)6=0, którego pierwsi kiem dodatnim jest dokładnie I. (Bardziej skomplikowane współczynniki powodowałyby zapewne duże błędy także w rozwiązywaniu równania).
Jest to zły wynik. Szukany pierwiastek można obliczyć z pełną maszynową dokładnością, pisząc równanie w postaci
1 /3xlx\1,s
x = 14----1-)
10(x+lj\x+2/
i rozwiązując je iteracyjnie. Jeśli x0= 1, to x, = 1.05. Ciąg {xk} jest rosnący, skąd a> 1.05. Tak więc błąd względny pierwiastka otrzymanego ze standardowej postaci wielomianu przekracza 5 %.
Zadania
1. Dany jest wielomian
p(z)~aQzn+axz*~l + ...+an (a0# 0)
0 współczynnikach rzeczywistych.
(a) Podać liczbę dodawań i mnożeń (rzeczywistych) potrzebnych do obliczenia wartości p{z) za pomocą dzielenia syntetycznegop(z) przez z—zQ> gdy z0 jest (1) liczbą rzeczywistą, (2) liczbą zespoloną.
(b) Dla zespolonego z0 = x0 +y0i wartość p(z0) można również obliczyć, wykonując dzielenie syntetyczne
z dzielnikiem
d(z)=*(z-z0) (z-ź0)=z2-2x0z+xl+yl
1 ilorazem
q(z)—b0zr'~* + b1ć,~s + ...+bn_2.
Zbudować schemat obliczeń i ustalić liczbę niezbędnych dodawań i mnożeń. Pokazać także, jak oblicza się p'(z0).
2. Wyznaczyć wszystkie pierwiastki równań
(a) 2r3-f 21rJ—26z—240=0, (b) 2z3-2lz2-lOz-210=0.
Obliczenia wykonywać z sześcioma cyframi ułamkowymi, np. na kalkulatorze kieszon^ wym.