Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

[ Буслов, Яковлев ] Введение в численный анализ

.pdf
Скачиваний:
9
Добавлен:
22.08.2013
Размер:
700.56 Кб
Скачать
kP=0
N

 

 

 

 

0

 

0

 

c0

00

 

 

00

c00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

QN (z)f(z) PN (z) =

zN+1

+ : : : ; QN

(z)f(z)

PN (z) =

zN+1

+ : : : ;

 

 

 

 

 

 

00

 

 

0

 

 

 

 

 

òî îìíî è ï ð î ð íñò î í QN (z), òîðî í QN (z) и ычтя торо и п р о о, получим

 

 

 

 

 

 

QN0 (z)PN00 (z)

 

QN00 (z)PN0

 

c

 

 

 

 

 

 

 

 

 

 

(z

) = z

+ : : : ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

N

N

N

 

|

 

 

 

{z

}

 

 

 

îòêó Q0

(z)P 00 (z)

 

Q00

(z)P 0

(z) = 0.

 

 

 

 

 

 

 

 

 

 

 

Отнош ни N (z) = QN =PN н ы тся N-ой и он льной ппроксим ци й П ря f. сно, что N (f(1=z); z) =

N (f(z); 1=z).

Åñëè ëÿ ëþ îé N-îé ï ðû Ï degQN = N, то ин кс N н ы ют норм льным ( ля ря f). Мно ст о нор- м льных ин ксо о о н чим (f). Уст но им т рмин нтный крит рий норм льности. Пусть H0 = 1 è

 

 

 

 

 

 

f0

f1

: : : fN 1

 

 

 

 

 

 

 

f1

f2

: : : fN

 

 

 

 

 

HN =

 

.

.

 

.

 

 

 

 

 

 

 

.

. ..

.

 

 

 

 

 

 

 

.

.

 

. .

 

 

 

 

 

 

 

fN 1 fN : : : f2N 2

 

опр лит ли Х нк ля, постро нны по ря у f(z).

 

 

 

Óò ð íè . N

2

 

,

HN = 0.

 

 

 

 

 

 

 

6

 

 

 

 

 

 

Äîê ò ëüñò î. Èí êñ N = 0 ñ íîðì ë í (HN = 1). При N > 0 пиш м я ном и сист му лин йных ур н ний ля опр л ния коэффици нто qk ìíî î÷ë í QN . Пусть QN (z) = qkzk , то усло ия р нст нулю коэффици нто при ст п нях (1=z)n, n = 1; 2; : : : ; N приним ют и

 

f0q0 + f1q1 + : : : + fN qN = 0 ;

 

 

 

f1q0 + f2q1 + : : : + fN+1qN = 0 ;

 

(12)

 

: : : : : : : : : ;

 

 

 

fN 1q0 + fN q1 + : : : + f2N 1qN = 0 :

 

Åñëè

N 62 , òî ñóù ñò ó ò í íóë î ð ø íè ûïèñ ííîé ñèñò ìû ñ

qN = 0

è, ñë î ò ëüíî, HN = 0. Пусть

ò ï ðü

N 2 . Òî ïî îïð ë íèþ íîðì ëüíî î èí êñ ñèñò ì (12) ñ

qN = 0 èì ò ëèøü òðè è ëüíî ð ø íè ,

поэтому HN = 0.

 

 

 

6

 

 

Отм тим н которы л ко про ря мы с ойст норм льных ин ксо . Если

N 2 , òî N- ÿ ï ð Ï èíñò-

нн (с точностью о умно ния н отлично от нуля число), мно очл ны PN

è QN при этом имно просты и

deg N = N .

Сл ующ ут р ни полностью описы т структуру посл о т льности и он льных ппроксим ций П

эт посл о т льность ок ы тся состоит только и ппроксим ций, от ч ющих норм льным ин кс м.

 

 

Óò ð íè . Пусть N 2 ,

J ö ëî ,

J > N è (N; J] \ = ; , òî J = N .

 

 

Äîê ò ëüñò î. Ç ïèø ì

J

и н сокр тимой ро и: J = P=Q . Пусть

deg J = r . Поскольку J

 

, òî

 

 

 

 

 

62

r < J. Ïîê ì, ÷òî èí êñ

r íîðì ë í. Ï ð

(P; Q) | r- ÿ ï ð Ï è r = J

(по постро нию), deg r = r,

r 2 .

сно, что r N (поскольку ин кс r норм л н), прич м (P; Q) т к и N- я п р , и, сл о т льно, N = J . Ç ì òèì, ÷òî í ì í ò ëü Ï QN (z) ìî íî ïèñ òü è îïð ëèò ëÿ

 

 

f0

f1

 

 

f1

f2

 

 

.

.

QN (z) =

 

.

.

 

.

.

 

 

fN 1

fN

 

 

31

 

 

1

z

:: : fN

:: : fN+1

.

.

 

.

 

 

.

.

:

 

 

.

: : :

f2N 1

 

: : :

zN

 

При этом сли сущ ст у т т к я о л сть F R и кон чн я м р (н помним, что м р сть сч тно ити н я н отриц т льн я функция мно ст , кон чность м ры о н ч т что н ч ни н с м мно ст F , он опр -л н , кон чно: (F ) < 1) , что личины fk ïð ñò ëÿþò ñî îé ìîì íòû, òî ñòü fk = R xkd (x), k = 0; 1 : : : , òî

F

ìíî î÷ë íû QN я ляются орто он льными с м рой :

FZ

QN (x)QM (x)d (x) = 0 ; N = M :

 

6

По ро н о орто он льных полином х см. л "Числ нно инт риро ни ". С м ч о н хо нии м рыпо нной посл о т льности чис л fk н ы тся про л мой мом нто . В исимости от о л сти инт риро ния

Fû ëÿþò 3 êë ññè÷ ñêèõ ñëó÷ ÿ:

1)F = R ïðî ë ì ìîì íòî Ã ì óð ð ;

2)F = [0; 1) про л м мом нто Стильть с ;

3)F = [0; 1] ïðî ë ì ìîì íòî Õ óñ îðô .

Îòì òèì êëþ÷ íè , ÷òî ñëè ÷èñë ffkg10 я ляются мом нт ми н которой м ры то с опр лит ли Х нк ля Hn ольш нуля. Если посл о т льность ffkg10 ò êî , ÷òî ñ Hn > 0 , òî ïðî ë ì ìîì íòî à ì óð ð ð ð øèì .

32

Ãë 3

×èñë ííî èôô p íöèpî íè

Ест ст нным спосо ом при ли нно о ифф р нциро ния я ля тся ифф р нциро ни н с мой функции, ин- т рполяционно о полином или спл йн постро нно о по т личным н ч ниям, мо но т к ифф р нциро тьппроксим ции П и оо щ прои ольны ппроксим ции функции, прои о ны от которой мы хотим опр лить. Вопрос лишь том, к ко ы тр ты и к ко точность т ко о ифф р нциро ния.

3.1Дифф р нциро ни инт рполяционно о полином

С мым простым спосо ом при ли нно о ифф р нциро ния функции я ля тся ифф р нциро ни инт рполяционно о полином , постро нно о по н которой с тк н ч ний, который у о но пр ст ить форм Ньютон

 

 

 

 

 

 

 

N

 

 

 

N

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

p(x) =

X

f012 ::: kNk(x) =

X

f012 ::: k

Y

(x xi) :

 

 

 

 

 

 

 

 

k=0

 

 

 

k=0

 

 

 

 

 

i=0

 

 

 

 

Å î n- ÿ ïðîè î í ÿ èì ò è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p(n)(x) = n!

 

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f01:::n +

i=0

(x xi) f01:::n+1+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j=n+1

 

 

 

 

 

 

 

 

 

 

 

 

o

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

(x xi)(x xj)

f01:::n+2

+ : : :

 

:

(1)

 

 

 

 

 

 

 

j>i

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поскольку по р шность инт рполяционно о полином сть

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fN+1( (x))

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

f(x)

p(x) =

 

(N + 1)!

 

Y

(x

xi) ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i=0

 

 

 

 

 

 

 

то по р шность ифф р нциро ния оц ни тся ыр ни м

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

(n)(x)

 

p(n)(x) < const

jjf(N+1)jjC

 

max[x

 

xi]N+1 n

;

 

 

 

 

 

 

 

 

 

(N + 1 n)!

 

i

 

 

 

 

то сть, к о ифф р нциро ни н о ин поря ок сни т точность. Если (1) ост ить только п р ый чл н, то

 

 

 

 

n

 

поскольку поря ок по р шности опр ля тся п р ым от рош нным чл ном

i=0

(x xi)f01:::n+1 , получ м сл ующ

ïðè ëè ííî ûð íè ëÿ ïðîè î íûõ

 

 

 

P

 

h

n

 

i

 

 

X

 

 

 

f(n)(x) ' n! f01:::n + O

i=0

(x xi)

 

:

(2)

33

Пусть

h = max hi , hi = xi+1

 

xi . И (2) и но, что р л нн я р ность n- о поря к , омно нн я н n! ,

 

 

 

i

 

 

 

ппроксимиру т прои о ную n- о поря к с точностью O(h) . Д йст ит льно, сли x

2

[x0; xn] , то м ксимум мо уля

 

n

 

 

 

 

 

суммы

P

(x xi) îñòè òñÿ î íîé è òî÷ ê x = x0 èëè x = xn и н пр осхо ит личины h+2h+: : : nh = n(n+1) h .

 

 

 

 

 

 

2

 

i=0

 

 

 

 

 

Поскольку р л нн я р ность

f01:::n н со р ит с мой п р м нной x , то о ник т опрос: прои о ную

к кой точк он ппроксимиру т точн с о. т точк опр ля тся усло и м р нст нулю п р о о от рош нно о

 

n

n

 

P

P

÷ë í , òî ñòü óñëî è ì

i=0(x xi) = 0 , îòêó

x = i=0 xi=(n+ 1) , è ïð ñò ëÿ ò ñî îé ïîëî íè ö íòð ì ññ òî÷ ê

x0; x1; : : : ; xn . В этой точк поря ок точности при ли нной прои о ной n- о поря к н иницу ыш и р н O(h2) . Если (1) ост ить п р ых чл н , то поря ок точности т кой формулы при ли нно о ифф р нциро ния

 

j=n+1

ó ò O(h2) . При этом ух точк х, опр ля мых к к корни к р тно о ур н ния

(x xi)(x xj) = 0 ,

j>iP0

точность у т н поря ок ыш . Ан ло ично, k-чл нн я формул им т поря ок точности O(hk) , точки по ыш нной

точности сть корни ур н ния k- о поря к . Р ш ть т ко ур н ни ря ли ц л соо р но, о н ко, к к н тру ном тить, сли точк x т ко , что у лы x0; x1; : : : xn+k 1 р споло ны относит льно н ¼ симм трично и k н ч тно, то эт точк я ля тся точкой по ыш нной точности. Р ум тся ля прои ольной с тки, т ко усло и , к к пр ило, н р ли у тся. О н ко т к я точк омо сущ ст у т (при прои ольном k ), сли ш с тки постоянный и н хо ится он пос р ин м у кр йними у л ми: x = (x0 + xn+k 1)=2 .

3.2Кон чны p ности

Ест ст нным спосо ом опис ния при ли нно о ифф р нциро ния н ря у с р л нными р ностями я ля тся исполь о ни кон чных р ност й.

 

Пусть

f(x) 2 C , î î í ÷èì ÷ p

x = h ïpèp ù íè p óì íò .

 

 

 

 

Îïð ë íè . Âûp íè hf = f(x) = f(x + h) f(x) н ы тся п p ой p ностью (или кон чной p ностью

ï p î î ïîpÿ ê ) ø

h функции f(x) .

 

 

 

 

 

 

 

 

 

 

 

 

 

Кон чны р ности ысших поря ко опр лим р кур нтными соотнош ни ми. Им нно, поло им hn1h2:::hn f =

h

n

( n 1

 

f) кон чн я p ность n- о поpя к . то опр л ни н исит от посл о т льности прим н ния

 

h1h2:::hn 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ñ è î hi :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hn1h2:::hn f

= hni

hi :::hi

n

f,

f

i1; i2

: : : in

g

ïðîè îëüí ÿ ï ð ñò íî ê èí êñî

1; 2; : : : n.

 

 

 

 

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отм тим с я ь кон чных p ност й с мно очл н ми. Пусть p(x) = aN xN + aN 1xN 1 + : : : + a0 полином ст п ни

N, òî

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a) hN1h2:::hN p(x) = N!aN h1h2 : : : hN = const;

 

 

 

 

 

 

 

 

 

 

 

 

N+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) h1h2:::hN+1 p(x) = 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Äîê ò ëüñò î. Для ост точно у иться том, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hk1h2:::hk xN = N(N

 

1) : : : (N

 

k + 1)h1h2 : : : hkxN k ;

k

 

N :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ä éñò èò ëüíî

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h1 xN = (x + h1)N

xN =

X

Nk hkxN

k

xN = Nh1xN

1 + : : : :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k=0

 

 

 

 

 

 

 

Ïðèì íèì ò ï ðü h2

ê h1 xN :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2h1h2 xN = h2 ( h1 xN ) = N(N

 

1)h1 h2xN 2 + : : : ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è ò ê ë .

34

p01:::N+1

З м тим, что эти с ойст н ло ичны соот тст ующим с ойст м р л нных р ност й: p01:::N = const , = 0 . Ук нно схо ст о р л нных и кон чных р ност й н о р ничи тся этим. Пусть ш h по-

стояный, о о н чим k = khh : : : h, òî

| {zk }

kf0 = kf(x)jx=x0 . Ä éñò èò ëüíî f01 = k 1 ð íñò î èì ò ì ñòî, òî

kf0

k!f01:::k = hk ;

(f1 f0) = f0 . Д л поступим по ин укции. Пусть при ин кс р ном

(x1 x0) h

 

 

 

 

 

 

 

 

 

1

k

1

k

1

 

 

 

 

 

 

f01:::k

=

f12:::k f01:::k 1

=

(k 1)!hk 1

(

 

f1

 

f0)

=

kf0

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xk x0

kh

 

 

 

 

k!hk

З м тим, что н пр ши ющ ся о о щ ни ля н р ном рной с тки (н постоянно о ш ), им нно р нст о личи-

 

hk

h

:::k

k

f0

 

 

 

 

 

 

 

 

 

 

 

 

 

íû k!f01:::k отнош нию

1

2

 

 

 

, оч и но, н им т м ст . Пр ост ля м чит т лю у иться этом с мостоят льно

h1h2:::hk

 

( сяких ычисл ний!).

Ит к н оп p тоp йст ующий н функцию f(x) по пр илу f(x) f(x+h) f(x) . Отм тим льн йши с ойст кон чных р ност й:

1)Лин йность: ( f + g) = f + g ;

2)k( lf) = k+lf = l( kf);

3)Ñ ÿ ü ñ ïpîè î íîé: dxd = 1x ln(1 + ) :

Посл н р нст о форм льно и поним ть о ну но сл ующ м смысл

f = expfh dxd gf f ;

по р ум тся, что f н литич ск я, т. ., ч стности, р скл ы тся ря Т йлор и со п т с ним н котором кру н компл ксной плоскости

 

1

1

 

 

d

n

 

d

 

X

 

 

 

 

 

 

 

 

 

f(x + h) =

n!

hdx

f(x) = expfhdx gf(x) :

n=0

 

 

Т ким о р ом оп р тор ифф р нциро ния мо но с лю ой ст п нью точности ппроксимиро ть кон чными р - ностями:

 

d

ln(1 + )

1

 

 

2

3

 

(

 

1)n+1 n

 

 

 

=

 

= h 2

+ 3 + : : : +

 

 

 

+ : : : :

(3)

 

dx

h

 

n

Î ð ÿ ýòî ûð íè í òîé èëè èíîé ñò ï íè

, мо но получить ыр ни ля прои о ной точк

x ñ ëþ îé

ст п нью точности. И этой фоpмулы, ч стности, пpи ли нно получ тся

dxdf '

f

=

f(x+hh) f(x)

; îñò ëÿÿ

h

чл н р ло ния, получ м

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

df

1

2

1

 

f(x + 2h)

3

 

 

 

 

 

 

dx ' h

2 f = h 2f(x + h)

 

 

2

 

2 f(x) :

 

Выр ни ля прои о ных ысших поря ко получ м и (3), ск м тор я прои о н я им т сл ующ

ïð ñò ë íè

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f =

 

ln(1 + )ln(1 + )f :

 

 

 

 

 

 

 

 

 

 

 

dx

h2

 

 

 

 

 

 

k

4) Выp ни посл о т льных н ч ний функции ч p кон чны p ности: f(x+kh) = P Cks sf(x).

s=0

Äîê ò ëüñò î: Ä éñò èò ëüíî

f(x + h) = f(x) + f(x) = (1 + )f(x) ;

35

f(x + 2h) = (1 + )f(x + h) = (1 + )2f(x) ;

: : : ;

f(x + kh) = (1 + )kf(x) ;

и, р скл ы я по иному (1 + )k =

k

Cks s , Cks

= k(k 1):::(k s+1)

 

 

 

 

P

=

k!

; получ м искомо ыр ни .

 

 

s=0

 

 

 

s!

 

(k s)!s!

 

 

 

 

 

 

 

 

 

 

k

5) Выp ни кон чных p ност й ч p н ч ния функции: kf(x) = Cks( 1)sf(x + (k s)h) .

 

 

 

 

 

 

 

 

 

s=0

Äîê ò ëüñò î. Ïp ñò èì = (1 + )

 

1, òî

 

 

 

 

P

k

kf(x) = [(1 + ) 1]kf(x) = XCks(1 + )k s( 1)sf(x) =

s=0

k

= XCks( 1)sf(x + (k s)h);

s=0

или p списы я по pо но:

kf(x) = f(x + kh) Ck1f(x + (k 1)h) + Ck2f(x + (k 2)h)+

+: : : + ( 1)kf(x):

6)Ôîpìóë êîí ÷íûõ ïpèp ù íèé Ë p í :

kf(x) = ( x)kf(k)(x + k x) ;

0 < < 1 è f 2 Ck .

Äîê ò ëüñò î. Док т льст о мы у м про о ить по ин укции. Б ин укции f = xf0(x + x) им т м сто силу т оp мы Л p н о сp н м н ч нии пpои о ной (н помним, что ля ифф р нциру мой н отр к

[x; x + x] функции т ор м Л р н ут р т, что н этом пром утк н й тся точк , т к я что

f

=

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(x+h) f(x) = f0

( ) ,

2

[x; x + x] ). Д л пусть пpи ин кс p ном k

ôîpìóë ñïp ëè :

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kf(x) = ( x)kf(k)(x + k x) :

 

 

 

 

 

 

 

Òî

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k+1f(x) = ( kf) = [f(k)(x + k x)] kx =

 

 

 

 

 

 

 

 

 

 

 

= kx[f(k)(x + x + k x) f(k)(x + k x)] :

 

 

 

 

 

 

Про ол им это р нст о исполь уя т оp му Л p н

 

 

 

 

 

 

 

 

 

 

 

 

= ( x)k+1f(k+1)(x + k x + 0 x) = ( x)k+1f(k+1)(x + (k + 0) x) :

 

 

Ç ñü 0 < 1 (p íî ê ê è ). Â ì 00 =

k + 0

, òî ïîñë íÿÿ ôîpìóë ï p ïèñû òñÿ è

 

 

 

 

 

 

 

 

 

 

 

 

 

k+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( x)k+1f(k+1)(x + (k + 1) 00 x) :

 

 

 

 

 

 

 

При этом, к к н тру но у иться 00 < 1 , ò êèì î p îì ôîpìóë êîí ÷íûõ ïðèð ù íèé îê í .

 

 

Ñë ñò è ñ îéñò 6). f(k)(x) =

kf

+ o(1) :

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( x)

 

 

 

 

 

 

 

 

 

Ä éñò èò ëüíî

 

kf

= f(k)

(x + k x) , îòêó óñòp ìëÿÿ x

!

0, получ м

f(k)(x) = lim

 

kf

.

 

 

 

k

 

k

 

 

 

 

( x)

 

 

 

 

 

 

 

x

!

0

( x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36

3.2.1Îï ð òîð è î î ù íí ÿ ñò ï íü

Îïð ë íè . Î î ù ííîé ñò ï íüþ ÷èñë x í û òñÿ ûp íè

x[n] x(x h)(x 2h) : : : (x (n 1)h) ; x[0] 1:

Ç ì òèì, ÷òî ñëè h = 0, òî x[n] = xn.

Ñ îéñò î. kx[n] = n(n 1) : : : (n (k 1))hkx[n k] :

Äîê ò ëüñò î.

x[n] = (x + h)[n] x[n] =

=(x + h)x(x h) : : : (x (n 2)h) x(x h) : : : (x (n 1)h) =

=x(x h) : : : (x (n 2)h)[x + h (x (n 1)h)] = nhx[n 1] ;

прим няя щ р , получ м

2x[n] = ( x[n]) = (nhx[n 1]) = nh(n 1)hx[n 2] = = n(n 1)h2x[n 2] ;

è ò ê ë .

Т ким о р ом йст и оп р тор н о о щ нную ст п нь н ло ично ифф p нциpо нию о ычных ст п н й:

dkxn = n(n 1) : : : (n (k 1))xn k(dx)k :

3.2.2Инт pполяционный мно очл н Ньютон ля p ноотстоящих у ло

Пусть точк х x0 ; x1 ; : : : ; xN : xi = x0 + ih, íû í ÷ íèÿ f0 ; f1 ; : : : ; fN . Р шим чу инт pполяции, то сть постpоим полином

p(x) :

p(xi) = fi ; i = 0 ; 1 ; : : : ; N ;

deg p(x) = N :

 

 

 

(4)

Инт рполяционный полином, у о л т оряющий т личным н ч ниям fxi; figiN=0, форм Ньютон им т и

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p(x) =

X

f012 ::: kNk(x) :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

k

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x

 

 

 

 

 

 

 

Для постоянно о ш h ыполн но:

k!f01:::k

=

f0

 

; ïðè ýòîì

N

k(x) =

 

xi) = (x

 

x0)[k] ; ò êèì î ð îì

 

k

 

 

 

 

 

 

h

 

 

 

 

 

 

 

 

Q

 

 

 

 

 

 

 

р ш ни чи инт рполяции приним т и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p(x) = f0 +

f0

(x x0)

[1]

+

1 2f0

(x x0)

[2]

+ : : : +

1 N f0

(x x0)

[N]

:

 

 

 

 

 

 

 

 

 

 

 

 

 

h

 

2! h2

 

 

N! hN

 

 

 

 

Ç ì òèì, ÷òî ñ ìè óñëî èÿ (4) ìî íî ò ê ï p ïèñ òü è : kp(x)jx=x0 = kf0 : Ä éñò èò ëüíî è ñ îéñò 5) êîí ÷íûõ ð íîñò é

kp(x0) = p(x0 + kh) Ck1p(x0 + (k 1)h) + : : : + ( 1)kp(x0) = = fk Ck1fk 1 + : : : + f0 = kf0 :

Пpо pим, что постро нный полином p(x) йст ит льно у о л т оpя т усло иям инт pполяции: 1) p(x0) = f0 ; что сл у т и формы писи полином ;

37

2) p(xk) = p0

+ p0 (xk

 

x0)[1] + : : : +

kp0

(xk

 

x0)[k] + 0 :

k

 

h

 

k!h

 

 

 

 

 

 

Поскольку xk x0 = kh , òî

(xk x0)[m] = kh(kh h) : : : (kh (m 1)h) = hmk(k 1) : : : (k (m 1)) ;

è, ñë î ò ëüíî,

 

f0

 

 

 

2f0 2

 

 

kf0 k

 

p(xk) = f0 +

 

kh +

 

h k(k 1) + : : : +

 

h k(k 1) : : : 1 =

h

2!h2

k!hk

 

 

 

 

2f0

 

 

 

kf0

 

= f0 + f0k +

 

2!

k(k 1) + : : : +

k!hk k(k

1) : : : 1 =

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

=

X

Ckm mf0

= (1 + )k f0 = fk

 

 

 

 

 

 

 

m=0

ïî ñ îéñò ó êîí ÷íûõ p íîñò é.

Ç ì ÷ íè . Åñëè h ! 0 , то полином p(x) стp мится к отр ку ря Т йлоp функции

mf0 ! f(m)(x0) , (x x0)[m] ! (x x0)m è ( x)m

p(x) ! f0 + f0

(x0)(x x0) +

f00

(x0)

(x x0)

2

+ : : : +

f(N)(x0)

(x x0)

N

 

2!

 

N!

 

f , ò ê ê ê ýòîì ñëó÷

=

 

 

 

N

 

f(k)(x0)

 

k

 

 

 

 

 

=

X

k!

 

(x x0)

 

:

 

 

 

 

 

k=0

 

 

 

 

 

 

 

Мо но инт рполяционный полином пис ть т к сл ующ й фоpм :

 

 

p(x) = f0 + q f0

+ q(q 1)

2f0 + : : : + q(q 1) : : : (q N + 1)

N f0;

 

 

2!

 

 

 

 

 

 

 

N!

 

q = x x0

. Ä éñò èò ëüíî

 

 

 

 

 

 

 

 

 

 

h

 

 

 

 

 

 

 

 

 

 

 

 

(x x0)[m]

= (x x0)(x x0 h) : : : (x

x0

(m 1)h)

=

 

hm

 

 

 

 

h h : : : h

 

 

 

= q(q 1) : : : (q m + 1) :

38

Ãë 4

×èñë ííî èíò pèpî íè

4.1Í î ÿùè ñîî ð íèÿ

При при ли нном ычисл нии инт р ло и

b

I = Z f(x) (x)dx ;

a

f инт риру м я функция, с или со я функция со с ойст ми

1)2 C(a;b);

2)èíò ðèðó ì ÿ í [a; b];

3)> 0,

ст ст нно исполь о ть сл ующий при м.

Проинт рполиру м инт риру мую функцию f с помощью ч ыш ской сист мы функций f'igiN=0 ïî ¼ í ÷ íèÿì

fi = f(xi)

н которых у л х fxigiN=0

ïðîì óòê

[a; b] . То функцию f мо но пр ст ить и

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(x) =

X

i'i(x) + rN (x) ;

(1)

 

 

 

 

 

 

 

 

 

 

i=0

 

 

 

 

 

 

 

rN (x)

соот тст ующ я н я к , коэффици нты

i ëèí éíî ûð þòñÿ ÷ ð í ÷ íèÿ fj

(ñì. ð ë

 

 

N

[ T ] 1fj

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

 

 

 

 

 

 

 

 

"Инт рполяция"): i =

 

;

 

í ûðî íí ÿ ì òðèö ñ ýë ì íò ìè 'i(xj) . Äëÿ ó î ñò ó ì

 

 

 

ij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j=0

 

 

 

W

 

 

 

 

 

 

 

 

 

 

 

счит ть, что ис лин йной о олочк

 

'i

ы р н т ким, что м триц иничн я, то сть i = fi , òî

 

 

 

 

 

i=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

b

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

Za

 

 

 

 

Za

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

I =

 

 

f(xi)

 

'i(x) (x)dx +

 

ri(x) (x)dx :

(2)

 

 

 

 

 

i=0

 

 

 

 

 

 

 

 

 

 

 

íû î î í ÷ íèÿ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

b

 

 

 

 

 

i = Za

'i(x) (x)dx ;

 

RN (f; ) = Za

ri(x) (x)dx ;

(3)

Если (2) от росить по р шность RN (f; ), òî îñò ø ñÿ ûð íè

 

 

 

 

 

 

 

 

 

 

b

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

Za

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I =

f(x) (x)dx

X

if(xi)

(4)

 

 

 

 

 

 

 

 

 

 

 

 

 

i=0

 

 

 

39

н ы тся к р турной формулой. Ест ст нно, что ля то о что ы мо но ыло исполь о ть к р турную формулу н о хо имо ы р ть ч ыш скую сист му т ким о р ом, что ы с i к р турной формулы мо ли ыть сосчит ны я но. О ычно к ч ст т кой сист мы исполь уются полиномы.

З м ч ни . В принцип лю я пись и (4) (с прои ольными с ми i) я ля тся к р турной формулой, о н ко ц нность т кой формулы мо т и о с отсутст о ть, сли числ ( с ) i ы р ны н р умно. Кром то о,ополнит льной точности мо но о иться сч т эфф кти но о р споло ния у ло xi к р турной формулы.

Во ник т ст ст нный опрос: А что я ля тся м рой точности к р турной формулы, ь при инт риро нии р личных функций f по р шность RN (f; ) мо т ыть сущ ст нно р ной? В с я и с этим ст ст нно ы лить н который кл сс функций, н котором и про ря тся личин по р шности. Если к ч ст т ко о кл сс исполь у- ются полиномы, то о орят о л р ич ской точности к р турной формулы.

Îïð ë íè . Ал p ич ской ст п нью точности к p туpной фоpмулы н ы тся м ксим льно число M т ко , что при инт риро нии лю ых полиномо ст п ни н пр осхо ящ й M при ли нно р нст о (4) пр р - щ тся то ст о (т. . н я к (по р шность RN (f; )) к р турной формулы р н нулю сли f = pk полином ст п ни k M ).

З м тим, что сли к ч ст ч ыш ской сист мы исполь о ть полиномы, то при усло ии, что с i сосчит ны точно (по формул (3)), к р турн я формул (4) им т л р ич скую ст п нь точности M н ни N , посколькуля полиномо ст п ни о N н я к rN (x) то ст нно р н нулю, т к к к этом случ инт рполяционный полином просто со п т с f.

4.2К p туpны фоpмулы Ньютон -Êîò ñ

Пусть с 1 ; x0 = a ; xN = b : Исполь у м к ч ст ч ыш ской сист мы 'i(x) полиномы Л p н :

 

 

'i(x) (i)(x) ;

 

 

(i)(x) =

Y

(x xj)

;

 

 

 

LN

 

 

LN

 

 

(xi xj)

 

 

 

 

 

 

 

j=i

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

N

LN(i)(x)f(xi) + rN (x) è

 

 

 

 

 

 

 

 

 

 

 

 

òî f(x) =

P

 

 

 

 

 

 

 

 

 

 

 

 

 

i=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

Za

 

 

 

 

 

 

 

 

I =

X

if(xi) +

rN

(x)dx ;

 

 

 

 

i=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

i =

Za

 

 

(x

xj)

dx ;

 

 

 

Y

 

 

 

 

 

 

xj)

 

 

 

 

 

 

 

 

6

 

(xi

 

 

 

 

 

 

 

 

 

 

j=i

 

 

 

 

 

 

 

т. . с к р турной формулы мо ут ыть сосчит ны я но. С м получ нн я ро ния н ы тся к р турной формулой Ньютон -Кот с .

(5)

формул при ли нно о инт ри-

4.2.1Случ й p ноотстоящих у ло

Получим ыр ния ля со случ р ноотстоящих у ло . В этой ситу ции xk = x0 + kh ; k = 0; 1; : : : ; N ; è

Y(x xj) = (x x0)[i](x xi+1)[N i] ;

j6=i

ò ê

Y

 

 

 

 

 

(xi xj) = ih(i 1)h : : : h ( h) : : : ( 1)(N i)h =

j=i

|

{z 40}|

{z

}

6

 

i p

(N i) p