Professional Documents
Culture Documents
AAN w1 2021
AAN w1 2021
Warunki zaliczenia
Literatura
[1] Kincaid D., Cheney W., Analiza numeryczna, WNT,
Warszawa 2005.
[2] Ralston A., Wstęp do analizy numerycznej, PWN, Warszawa
1981.
[3] Stoer, J., Bulirsch R., Wstęp do analizy numerycznej, PWN,
Warszawa 1987.
4
1. Schemat Hornera
Niech Pn oznacza zbiór wielomianów stopnia ≤n.
Wielomian p∈P n dany jest w postaci naturalnej jako
n n−1
p( x )=a0 x +a 1 x +…+an (1.1)
gdzie współczynniki a0 , a1 ,…, an mogą być rzeczywiste
bądź zespolone, natomiast x jest zmienną niezależną.
5
Algorytm Hornera
n n−1
Po podzieleniu wielomianu p( x )=a0 x +a 1 x +…+an
przez dwumian x−c otrzymujemy:
p( x )=( x−c )⋅q ( x )+b n (1.2)
gdzie
n−1 n−2
q( x )=b0 x +b1 x +…+b n−1 , (1.3)
oraz b n jest resztą z dzielenia p( x ) przez x−c ,
b n= p(c ) .
8
a0=b0 b0 =a0
a1 =−b 0⋅c+b1 b1 =b0⋅c+a1
a2=−b 1⋅c+b 2 => b2=b1⋅c+a2
⋮ ⋮
an=−b n−1⋅c+bn b n =b n⋅c+an
9
{b 0=a0
bi =bi−1⋅c+ai , i=1,2,…, n
Ćwiczenie 1.
Korzystając ze schematu Hornera znaleźć wartość
wielomianu p(x)= 3x5 +x2 -5x +1 w punkcie c=2.
i 0 1 2 3 4 5
ai 3 0 0 1 -5 1
c=2 bi 3 6 12 25 45 91
p(2)=91
p(x)=(x-2)(3x4 +6x3 +12x2 +25x +45) + 91
12
Ćwiczenie 2.
Znaleźć współczynniki wielomianu będącym wynikiem
dzielenia p( x )=x 5−3 x 3 + x 2−1 przez dwumian ( x+3 ) .
i 0 1 2 3 4 5
ai 1 0 -3 1 0 -1
c=-3 bi 1 -3 6 -17 51 -154
{w=a0
w=w⋅c+ai , i=1 , 2 ,…, n
p(c)=w
14
(( ) )
....= ... (( a0 x+a1 ) x+a2 ) x+...+an−2 x+an−1 x+an
{w=a0
w=w⋅c+ai , i=1 , 2,…, n
p(c)=w
17
Ćwiczenie 3.
Wyznaczyć schemat Hornera dla wielomianu postaci
W ( x )=an ( x−x 0 )…( x−x n−1 )+an−1 ( x−x 0 )…( x−x n−2 )+
+…+a1 ( x−x 0 )+a0
18
Wyliczenie pochodnych
Algorytm Hornera można zastosować do obliczania
unormowanych pochodnych w punkcie x=c , dokładniej:
( j)
p (c)
, j=1 , 2,…, n .
j!
Można wykazać, że jeżeli ponownie zastosujemy
algorytm Hornera, tym razem do ilorazu q(x) o
wyliczonych poprzednio współczynnikach
19
[ ]
(n) (n−1)
p (c) p (c) p ' (c) p(c)
a = , ,…, , ,
n! (n−1)! 1! 0!
21
gdzie
a[ n ]= p(c )
p'(c)
a[ n−1 ]=
1!
⋮
( n)
p (c)
a [ 0 ]=
n!
Jest to tzw. uogólniony schemat Hornera.
22
ei 1 10 =p(3)(2)/3!
fi 1 =p(4)(2)/4!
25
Ćwiczenie 4.
Stosując uogólniony schemat Hornera znaleźć
współczynniki rozwinięcia w szereg Taylora w punkcie
3
x=−1 wielomianu p( x )=2 x −3 x+4 .
Zadanie 1. (dla chętnych)
Znaleźć współczynniki wielomianu powstałego po
n n−1
podzieleniu wielomianu W ( x )=a0 x +a1 x +…+an