Rn-1(x)=Rn(x) Qn+1(x)
Пример:
D(x4+x3-3x2-4x-1, x3+x2-x-1) типовая задача
n=4, m=3, k=1
1 1 -3 -4 1 1 1 –3 –4 1
a4 a3 a2 a1 a0 1 1 –1 –1
0 –2 –3 -1
-2 -3 -1
r1=a4/b3=1
aj=aj-bj-1.r1
r0=a3/b3=0
aj=aj-bj-1.(j={2,1,0})
x4+x3-3x2-4x-1=(x3+x2-x-1)(x+0)+(-2x2-3x-1)
(x3+x2-x-1)=(-2x2-3x-1)(-x/2+1/4)+(-1/4x-1/4)
(-2x2-3x-1)=(-1/4x-1/4)(8x+4)+0
НОД: x+1
Qm(x)=x-c
Схема горнера:
m=1 ; b1=1, b2=-c
k=n-1, n-2, … ,0
Zk=ak+1 ; ak=ak+1
P(x)=Q(x)(x-c)+r
r=P(c)
Pn=Q0+a1x+a2x2+…+anxn=(anx+an-1)x+an-2)x+an+3)
d(x)=D(P(x),Q(x))=>Существует единственные U(x),V(x):P(x)U(x)+Q(x)V(x)=d(x)
(доказывается обратным ходом алгоритма Евклида)
v0(x)=0
v1(x)=1
….
Vi+1(x)=vi-1(x)-Qk+1-i(x)vi(x)
v(x)=vk+2(x)
u(x)=vk+1(x)
d(x3-2, x2-3x+2)=x3-2=(x2-3x+2)(x+3)+7x-8
x2-3x+2=(7x-8)((1/7)x-(13/49))-6/49
7x-8=-6/49(-943/6x+169/3)+0
D(x3-2, x2-3x+2)=1
|
(1/7)x-(13/49) |
X+3 |
|
0 |
1 |
-(1/7)x+(13/49) |
(1/7)x2+(9/49)x+(10/49) |
-(6/49)=(x3-2)(-(1/7)x+(13/49))+(x2-3x+2)( (1/7)x2+(9/49)x+(10/49))
Теорема: 23 Китайская теорема об остатках для многочленов
Существует P0(x), P1(x),…,Pk-1(x) : (Pi(x),Pj(x))=1, i+j
<S(x)>Pi(x)=Ui(x) (*) - китайский код многочлена
ui=deg(Pi(x)
N=n0+n1+…+nk-1
Существует единственный S(x): deg S(x)<N, который удовлетворяет (*)
Доказательство:
C(x)=Пi=0k-1Pi(x)
Cj(x)=C(x)/Pj(x)
<Dj(x)Cj(x)>Pj(x)=1 (Mixi=1(mj)
S(x)=<Si=0k-1Di(x) Ci(x) Ui(x)>C(x)
Пример:
P0(x)=x2-2
P1(x)=x2-3x+2
U0(x)=1, U1(x)=1
C(x)=(x3-2)(x2-3x+2)=x5-3x4+2x3-2x2+6x-4
C0(x)=x2-3x+2
C1(x)=x3-r
<D0(x), C0(x)>Po(x)=1
<D1(x), C1(x)>P1(x)=1 => D0(x) (x2-3x+2)=1(x3-2)
D0(x)=(-7/6)x2-(4/3)x-(5/6)
D1(x)=(-7/6)x-(13/6)
S(x)=P0(x)D0(x)+ P1(x)D0(x)
Частный случай теоремы 23
X1 |
X2 |
… |
Xn |
y1 |
y2 |
… |
yn |
xi¹yj
Si(x) : Si(x)=yi i=1,2…n
S(x) – многочлен проходящий через все узлы интерполяции – (xi,yi)
<S(x)>X-Xi=yi - остаток от деления S(x) на (x-xi) (Схема Горнера)
S(x)=(x-xi)+c
C(x)=(x-x1) (x-x2)… (x-xn)
Ci(x)=( ) (x-xi-1) (x-xi+1)…
<Di(x)Ci(x)>X-Xi =1
<Di(x) (x-x1) (x-x2)… (x-xi-1) (x-xi+1)… (x-xn)>X-Xi =1
Di(x) (x-x1) (x-x2)… (x-xi-1) (x-xi+1)… (x-xn)=1
S(x)=Si=1nDi(x) Ci(x) Ui(x)=Si=1nyi - Многочлен Лагранжа
Через n точек можно провести многочлен deg<=n-1
Недостаток: При добавлении данных надо пересчитывать весь многочлен.
Интерполяционный метод Ньютона.
Подход:
X1 |
X2 |
… |
Xn |
y1 |
y2 |
… |
yn |
S1(x) S2(x) … Sn(x) (x-x1)
S1(x)=y1 (x-x2)
…. …
Sk(x)-Sk-1(x) (x-xk-1)
x1,x2….xk-1
* a||b1 и a||b2 (b1;b2)=1 => a||b1b2
по аналогии с *
Sk(x)-Sk-1(x)||(x-x1)(x-x2) … (x-xk-1)
Sk(x)-Sk-1(x)=Ak(x-x1)(x-x2) … (x-xk-1)
Sn(x)=A1+A2(x-x1)+A3(x-x1)(x-x2)+…+An(x-x1)(x-x2) … (x-xn-1)
y1=A1 | x=x1
y2=A1+A2(x2-x1) | x=x2
Пример:
x1 x2 x3
-1 0 1
y1 y2 y3 S3(x) =A1+A2(x-x1)+A3(x-x1)(x-x2)
3 -1 2 3=A1 | x=-1
-1=A1+A2(1) | x=0 | A2=-4
2=A1+A2(2)+A3(2)(1) | A3=7/2
S3(x)=3-4(x+1)+7/2(x+1)x
S4(x)=S3(x)+A4(x-x1)(x-x2)(x-x3)
Приближенная интерполяция
F(x1,x2…xn)
F(x,y)=sin x.cos x или F(x,y,z)=x2z+xy+xy2z3
;
;
Метод наименьших квадратов
S(xk)-yk=Dk
Sk=1nDk àmin
Sm(x)=a0+a1x+a2x2+…+amxm
Sk=1nDk2 =Sk=1n(a0+a1x+a2x2+…+amxm)2
Ф(a0,a1,…,am) àmin {a0,…,am}
Пример:
F(a,b)=ax+b
Sk=17(axk+b-yk)2=Ф(a,b)
;
Ф(a,b)=(-3a+b+2)2+(-2a+b-4)2+(-a+b)2+(b-1)2+(a+b)2+(2a+b-3)2+(3a+b-2)2
(-3a+b+2)(-3)+(-2a+b-4)(-2)+(-a+b)(-1)+(b-1)(0)+(a+b)(1)+(2a+b-3)(2)+(3a+b-2)(3)=0
Комбинаторика
Определение: способ размещения в определенном порядке некоторого числа элементов. Суммы S называют размещения.
S={a,b,c}
{ab,ac,ba,ca,bc,cb}
{ab,ac,bc}
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.