ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π’Ρ‹Π±ΠΎΡ€ ΠΈ построСниС ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Бопоставим исходныС Π΄Π°Π½Π½Ρ‹Π΅, Ρƒ Π½Π°Ρ имССтся 6 ΡƒΠ·Π»ΠΎΠ² интСрполирования. По ΡΡ‚ΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ интСрполяционный ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 5-ΠΉ стСпСни, привлСкая ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ кубичСским сплайном, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ 3-ΠΉ стСпСни. ПослСдним словом Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ разности Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ мноТСствС… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Ρ‹Π±ΠΎΡ€ ΠΈ построСниС ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ Π½Π°ΡƒΠΊΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹ Бумской государствСнный унивСрситСт ΠΊΠ°Ρ„Π΅Π΄Ρ€Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°

Π½Π° Ρ‚Π΅ΠΌΡƒ:

" Π’Ρ‹Π±ΠΎΡ€ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΈ Π΅Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ «

Π‘ΡƒΠΌΡ‹ 2006

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ.

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

2. ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ.

3. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ рСализация:

3.1 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Pascal.

3.2 РСшСниС Π² Excel.

4. Π’Ρ‹Π²ΠΎΠ΄Ρ‹.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ

Найти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ…=0.47, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ схСму Π­ΠΉΡ‚ΠΊΠΈΠ½Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кубичСского сплайна. ЗначСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

i

xi

0,4

0,5

0,6

0,7

0,8

0,9

yi

0,38 942

0,47 943

0,56 464

0,64 422

0,71 736

0,78 333

x=

0,47

ΠŸΡƒΡΡ‚ΡŒ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ Π·Π°Π΄Π°Π½ΠΎ N Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡƒΠ·Π»Π°ΠΌΠΈ интСрполирования, ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΡ‚ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…:. НуТно ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚), которая совпадала Π±Ρ‹ с Π² ΡƒΠ·Π»Π°Ρ… интСрполяции ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π»Π° Π΅Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ, Ρ‡Ρ‚ΠΎ. ГСомСтричСская интСрпрСтация Π·Π°Π΄Π°Ρ‡ΠΈ интСрполяции состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· Π·Π°Π΄Π°Π½Π½ΡƒΡŽ систСму Ρ‚ΠΎΡ‡Π΅ΠΊ Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΊΡ€ΠΈΠ²ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π΄Π΅ Π—Π°Π΄Π°Ρ‡Π° интСрполяции становится ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ, Ссли вмСсто ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ стСпСни Π½Π΅ Π²Ρ‹ΡˆΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ удовлСтворяСт условия:

.

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ всСгда ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ стСпСни, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ значСния. БущСствуСт нСсколько способов построСния интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°. Π”Π°Π»ΡŒΡˆΠ΅ ΠΌΡ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ основныС способы ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π›ΠΎΠ³Ρ€Π°Π½ΠΆΠ°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² ΡƒΠ·Π»Π°Ρ… интСрполяции соотвСтствСнно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

(*)

Π‘ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Ρ€Π°Π²Π½Π°, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π›ΠΎΠ³Ρ€Π°Π½ΠΆΠ° удовлСтворяСт всС условия Π·Π°Π΄Π°Ρ‡ΠΈ интСрполяции.

Если расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ всСми сосСдними ΡƒΠ·Π»Π°ΠΌΠΈ интСрполирования ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° (*) Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упрощаСтся. Π’Π²Π΅Π΄Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Ρ‚ΠΎΠ³Π΄Π° Π’Π΅ΠΏΠ΅Ρ€ΡŒ интСрполяционный ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

. (**)

Π’ΡƒΡ‚ .

ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоят ΠΏΠ΅Ρ€Π΅Π΄ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (**), Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‚ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΡ‚ ΡˆΠ°Π³Π°, Π° Π·Π°Π²ΠΈΡΡΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ составлСнными для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ интСрполирования для равноотстоящих ΡƒΠ·Π»ΠΎΠ².

Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос, Π½Π° ΡΠΊΠΎΠ»ΡŒΠΊΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π›ΠΎΠ³Ρ€Π°Π½ΠΆΠ° приблиТаСтся ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… (Π½Π΅ ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ…), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° ΡΠΊΠΎΠ»ΡŒΠΊΠΎ большой остаток. На Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ограничСния. А ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π² Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΉ области измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат ΡƒΠ·Π»Ρ‹ интСрполяции, функция ΠΈΠΌΠ΅Π΅Ρ‚ всС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΎΠ³ΠΎ порядка Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’ΠΎΠ³Π΄Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ интСрполяционной Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π›ΠΎΠ³Ρ€Π°Π½ΠΆΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

(***)

Π³Π΄Π΅ .

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΡŒΡŽΡ‚ΠΎΠ½Π°

Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ разностями Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π²ΠΈΠ΄Π°:

— ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка:

— Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка:

(5.15)

…;

— n— Π³ΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΠ°:

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… різностСй ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½:

(5.16)

Он Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ся интСрполяционным ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΡŒΡŽΡ‚ΠΎΠ½Π° для Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° записи Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Π° для использования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊ ΡƒΠ·Π»Π°ΠΌ x0, x1, …, xn Π½ΠΎΠ²ΠΎΠ³ΠΎ xn+1 всС вычСслСнныС Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‡Π»Π΅Π½Ρ‹ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ добавляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ слогаСмоС. ΠŸΡ€ΠΈ использовани Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π›ΠΎΠ³Ρ€Π°Π½ΠΆΠ° Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ всС Π·Π°Π½ΠΎΠ²ΠΎ.

Если значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½Ρ‹ для равноотстоящих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° (ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, i=0,1,…, n Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ шагом интСрполяции), Ρ‚ΠΎ ΠΈΠ½Ρ‚Срполяционный ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²ΠΈΠ΄:

(5.17)

Π—Π΄Π΅ΡΡŒ — ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ разности ΠΊ-Π³ΠΎ порядка. Они ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π³Π΄Π΅Π±ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ коэффициСнты.

Бравнивая эту Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ разности связаны ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π°:

(5.18)

Для практичСского использования Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ (5.17) Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π² ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Для этого Π²Π²Π΅Π΄Π΅ΠΌ Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΏΠΎΠ»ΠΎΠΆΠΈΠ² Π³Π΄Π΅ — количСство шагов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для достиТСния Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ ΠΡŒΡŽΡ‚ΠΎΠ½Π° для интСрполирования Π²ΠΏΠ΅Ρ€Π΅Π΄, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

(5.19)

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° интСрполяции располоТСна Π²Π±Π»ΠΈΠ·ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’ ΡΡ‚ΠΎΠΌ случаС ΡƒΠ·Π»Ρ‹ интСрполяции слСдуСт Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π€ΠΎΡ€ΠΌΡƒΠ»Π° ΠΡŒΡŽΡ‚ΠΎΠ½Π° для интСрполяциии Π½Π°Π·Π°Π΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

(5.20)

Π Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ разности ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ разности, Ссли Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² Π½ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΈ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ (5.18), ΠΎΡ‚ΠΊΡƒΠ΄Π° слСдуСт:

;

Π’Π²Π΅Π΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, учитывая Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ для Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ ΠΡŒΡŽΡ‚ΠΎΠ½Π° для интСрполяции Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ :

.

Как пСрвая, Ρ‚Π°ΠΊ ΠΈ Π²Ρ‚орая интСрполяционныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΡŒΡŽΡ‚ΠΎΠ½Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для Скстраполяции Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для вычислСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, значСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π»Π΅ΠΆΠ°Ρ‚ Π²Π½Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Если ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ , Ρ‚ΠΎ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ интСрполяционный ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ ΠΡŒΡŽΡ‚ΠΎΠ½Π°, Ρ‚ΠΎΠ³Π΄Π° ΠΈ Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, пСрвая интСрполяционная Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΡŒΡŽΡ‚ΠΎΠ½Π° примСняСтся для интСрполяции Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π΅ΠΊΡΡ‚раполяции Π½Π°Π·Π°Π΄, Π° Π²Ρ‚орая — Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, для интСрполяции Π½Π°Π·Π°Π΄ ΠΈ Π΅ΠΊΡΡ‚раполяции Π²ΠΏΠ΅Ρ€Π΅Π΄.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ опСрация Скстраполирования, Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, ΠΌΠ΅Π½Π΅Π΅ точная Ρ‡Π΅ΠΌ опСрация интСрполяции.

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΡŒΡŽΡ‚ΠΎΠ½Π° Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² интСрполяции Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ вычислСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½ΠΎΠ²Ρ‹Ρ… Ρ‡Π»Π΅Π½ΠΎΠ², Π±Π΅Π· измСнСния старых.

Π‘Ρ…Π΅ΠΌΠ° Π­ΠΉΡ‚ΠΊΠΈΠ½Π°

ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½Π° f Π·Π°Π΄Π°Π½Π° Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Ρ…i ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния Ρƒi= f (Ρ…i) (i=0,1,…, n). ВрСбуСтся Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ…, Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Ρ…i. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π½Π΅Ρ‚ нСобходимости ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π½Π° Π›Π°Π³Ρ€Π°Π½ΠΆΠ° явно, Π° Ρ‚рСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΡ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ…. Π­Ρ‚ΠΈ вычислСния ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΈΠ½Ρ‚Срполяционной схСмС Π­ΠΉΡ‚ΠΊΠΈΠ½Π°. Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ этой схСмы являСтся Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ вичислСний.

Если функция f Π·Π°Π΄Π°Π½Π° Π² Π΄Π²ΡƒΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Ρ…0 ΠΈ Ρ…1 значСниями Ρƒ0 ΠΈ Ρƒ1, Ρ‚ΠΎ Π΄Π»Ρ вычислСния Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ:

(*) Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ интСрполирования.

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ x Ρ‡Π΅Ρ€Π΅Π·, Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ (*) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅:

Π“Π΄Π΅ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части стоит ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 2-Π³ΠΎ порядка. Π­Ρ‚Π° Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° эквивалСнтна Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (*). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ,, .

ΠŸΡƒΡΡ‚ΡŒ функция f Π·Π°Π΄Π°Π½Π° Π² Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Ρ…0, Ρ…1 ΠΈ Ρ…2 своими значСниями Ρƒ0, Ρƒ1 ΠΈ Ρƒ2 ΠΈ Ρ‚рСбуСтся Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ…. Π’ ΡΡ‚ΠΎΠΌ случаС ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ Π­ΠΉΡ‚ΠΊΠΈΠ½Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ сначала значСния Π΄Π²ΡƒΡ… Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ²

ΠΈ ,

Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π²ΠΈΠ΄Π°:

.

НСпосрСдствСнной подстановкой убСТдаСмся, Ρ‡Ρ‚ΠΎ ,

;, , .

ПокаТСм Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎ совпадаСт с Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° для Ρ‚Ρ€Π΅Ρ… ΡƒΠ·Π»ΠΎΠ² интСрполирования. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ

Ρ‚ΠΎ, раскрывая ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:

Π­Ρ‚Π° схСма обобщаСтся Π½Π° Π±ΠΎΠ»Π΅Π΅ высокиС стСпСни. Если функция f Π·Π°Π΄Π°Π½Π° Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Ρ‚ΠΎ ΠΊΡƒΠ±ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ выполняСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅

Π“Π΄Π΅ ΠΈ — значСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ² Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ…. НСпосрСдствСнной ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ убСТдаСмся, Ρ‡Ρ‚ΠΎ ΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ совпадаСт с ΠΊΡƒΠ±ΠΈΡ‡Π΅ΡΠΊΠΈΠΌ интСрполяционным ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠΌ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°:

.

Π’ΠΎΠΎΠ±Ρ‰Π΅, Ссли Π² (n+1)-ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ…i (i=0,1,…, n) функция f ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния yi (i=0,1,…, n), Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π›Π°Π³Ρ€Π°Π½ΠΆΠ° стСпСни n Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅

Π³Π΄Π΅ ΠΈ — значСния интСрполяционных ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ², вычислСнных Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ… Π½Π° ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ шагС. Ясно, Ρ‡Ρ‚ΠΎ для вычислСния значСния ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° стСпСни n Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ Π­ΠΉΡ‚ΠΊΠΈΠ½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π² ΡΡ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ значСния n Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ…, n-1 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½Ρ‹Ρ…, n-2 кубичСских ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ² ΠΈ Ρ‚. Π΄., Π΄Π²Π° ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° стСпСни n-1 ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΎΠ΄ΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ стСпСни n. ВсС эти ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Ρ‹ Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 2-Π³ΠΎ порядка, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ вычислСния Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ схСма Π­ΠΉΡ‚ΠΊΠΈΠ½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΈ Π² ΡΠ»ΡƒΡ‡Π°Π΅ нСравноотстоящих ΡƒΠ·Π»ΠΎΠ² интСрполирования.

Π‘ΠΏΠ»Π°ΠΉΠ½ — интСрполяция

Π’ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y (xi) (i=0,N) строят Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»Π΅ΠΊΠ°Π». Если Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Ρ€Π΅Π΄ΠΊΠΎ, Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ся Π³ΠΈΠ±ΠΊΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠΎΠΉ (spline), ставят Π΅Π΅ Π½Π° Ρ€Π΅Π±Ρ€ΠΎ ΠΈ ΠΈΠ·Π³ΠΈΠ±Π°ΡŽΡ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»Π° Ρ‡Π΅Ρ€Π΅Π· всС Ρ‚ΠΎΡ‡ΠΊΠΈ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·Π³ΠΈΠ±Π° пруТинистого бруса ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·Π»Π°ΠΌΠΈ Π΅ΡΡ‚ΡŒ алгСбраичСский ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ 3-ΠΉ стСпСни.

ВСроятно, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌΠΈ двумя ΡƒΠ·Π»Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅:

(*)

.

НСизвСстныС коэффициСнты ai, bi, ci, di Π½Π°ΠΉΠ΄Π΅ΠΌ с ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ Π² ΡƒΠ·Π»Π°Ρ… интСрполяции.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y (xi) (i=1,N) Π² ΡƒΠ·Π»Π°Ρ… интСрполяции, Ρ‚ΠΎ:

(А)

(Π’)

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этих ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² Π΄Π²Π° Ρ€Π°Π·Π° мСньшС, Ρ‡Π΅ΠΌ нСизвСстных коэффициСнтов, Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, условия нСпрСрывности 1-ΠΉ ΠΈ 2-ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… Π²ΠΎ Π²ΡΠ΅Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π² ΡƒΠ·Π»Π°Ρ… интСрполирования, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ условия гладкости ΡƒΠ³Π»Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° пСрСсСчСния ΠΈ ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ).

Π‘ ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ нСпрСрывности ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΡƒΠ·Π»Π°Ρ… ΠΈΠΌΠ΅Π΅ΠΌ:

(Π‘)

(D)

НайдСм выраТСния для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΡ‚ ΡΠΏΠ»Π°ΠΉΠ½Π° S(i)(x):

(Π•)

(F)

ΠΈ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠΌ ΠΈΡ… Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ © ΠΈ (D). Как слСдствиС, ΠΈΠΌΠ΅Π΅ΠΌ 6

(G)

(H)

Для получСния Π΅Ρ‰Π΅ Π΄Π²ΡƒΡ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ условиями Π² ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ…. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ†Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΎΡ‚ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΈΡ… Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ

(I)

(J)

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… условиях кубичСскиС сплайны Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ свободными. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… извСстных асимптотичСских Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ условия Π½Π° ΠΊΠΎΠ½Ρ†Π°Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ².

УравнСния (A), (B), (G)-(J) ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ БЛАУ для опрСдСлСния 4N нСизвСстных коэффициСнтов. Если эту БЛАУ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚ΠΎ Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упростится.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ,. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠ· Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ (J)

(K)

Π° ΠΈΠ· Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡ (H) ;

(L)

ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠ² ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ (L) Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ (Π’) учитывая, Ρ‡Ρ‚ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ

; (М)

(N)

ИзвлСкая ΠΈΠ· (G) bi ΠΈ bi+1 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ (М), Π° di — Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ (L), ΠΏΡ€ΠΈΠ΄Π΅ΠΌ ΠΊ Ρ‚Π°ΠΊΠΎΠΉ БЛАУ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ci:

(**)

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° этой Ρ‚Ρ€ΠΈΠ΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½ΡƒΠ»ΡŽ Π½Π΅ Ρ€Π°Π²Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈ Π΄Π²ΡƒΡ… сосСдних Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Π΅ΠΉ. Для Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, послС Ρ‡Π΅Π³ΠΎ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ bi ΠΈ di ΠΈΠ· Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (К) — (N).

Π’ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ сплайна n-ΠΉ стСпСни:

коэффициСнты ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ кусочно-постоянныС ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΡƒΠ·Π»Π°Ρ… интСрполяции ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ вмСстС со ΡΠ²ΠΎΠΈΠΌΠΈ n-1 ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ рСализация

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Pascal

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ мною Π±Ρ‹Π»Π° написана ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° EITKIN Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Pascal.

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π° массива: ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив X, Π² Π½Π΅ΠΌ хранятся значСния ΡƒΠ·Π»ΠΎΠ² интСрполирования Ρ…i ΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Π , Π² Π½Π΅ΠΌ хранятся значСния ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ² стСпСни Π½Π΅ Π²Ρ‹ΡˆΠ΅ n, пСрСмСнная z ΡΡ‚ΠΎ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, n — количСство ΡƒΠ·Π»ΠΎΠ² интСрполирования. ВсС вычислСния проводятся Π² ΠΎΠ΄Π½ΠΎΠΌ встроСнном Ρ†ΠΈΠΊΠ»Π΅. Π”Π°Π½Π½Ρ‹Π΅ Π½Π° ΡΠΊΡ€Π°Π½ выводятся Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹.

Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

program EITKIN;

uses wincrt, strings;

var x: array [1.60]of real;

p:array [1.60,1.60] of real;

z :real; i, j, n: integer;

begin

StrCopy (WindowTitle, 'ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° интСрполяции Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ Π­ΠΉΡ‚ΠΊΠΈΠ½Π° ');

clrscr;

write ('vvedite k-vo uzlov interpolirovanija n=');

readln (n);

write ('vvedite X dlja kotorogo nado najti znach func=');

readln (z);

writeln ('vvedite mas Xi');

for i:=1 to n do

begin

write ('vvedite elem X[', i,']=');

readln (x[i]);

end;

writeln ('vvedite mas Yi');

for i:=1 to n do

begin

write ('vvedite elem Y[', i,']=');

readln (p[1,i]);

end;

writeln ('PROCES VICHISLENIJA…');

for i:=2 to n do

begin

for j:=1 to n+1-i do

begin

p[i, j]: =1/(x[j+i-1]-x[j])*(p[i-1,j]*(x[j+i-1]-z)-p[i-1,j+1]*(x[j]-z));

end;

end;

writeln ('REZ MATRICA:');

for i:=1 to n do

begin

write ('P^', i,'(', z:4:5,') | ');

for j:=1 to n+1-i do

begin

write (p[i, j]: 4:5,' | ');

end;

writeln;

end;

writeln ('!!!OTVET!!!');

writeln ('y (', z:4:5,')=', p[n, 1]: 4:5);

readkey;

DoneWinCrt;

end.

Для Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ (Ρ…) Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ… Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½ΡƒΠΆΠ½ΠΎ сначала ввСсти количСство ΡƒΠ·Π»ΠΎΠ² интСрполирования, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ…, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ввСсти ΡƒΠ·Π»Ρ‹ интСрполирования Ρ…i ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒi ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ENTER.

Π’Π°ΠΊΠΆΠ΅ для опрСдСлСния стСпСни ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° я Π½Π°ΠΏΠΈΡΠ°Π» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ konechn_razn.

Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

program konechn_razn;

uses wincrt, strings;

var y: array [1.50,1.50] of real;

i, j, n: integer;

begin

StrCopy (WindowTitle, 'ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° построСния ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… разностСй ');

clrscr;

write ('vvedite k-vo znachenij funcii n=');

readln (n);

writeln ('vvedite mas Yi');

for i:=1 to n do

begin

write ('vvedite elem Y[', i,']=');

readln (y[i, 1]);

end;

writeln ('PROCES VICHISLENIJA…');

for j:=2 to n do

begin

for i:=1 to n+1-j do

begin

y[i, j]: =y[i+1,j-1]-y[i, j-1];

end;

end;

writeln ('REZ MATRICA:');

writeln (' Yi | Dyi ');

for i:=1 to n do

begin

for j:=1 to n+1-i do

begin

write (y[i, j]: 4:5,' | ');

end;

writeln;

end;

readkey;

DoneWinCrt;

end.

Π’Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅ΡΡ‚ΡŒ: количСство ΡƒΠ·Π»ΠΎΠ² интСрполирования ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ yi, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π΄ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ разности.

РСшСниС Π² Excel

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ вычислСний я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π² Excel ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ Π­ΠΉΡ‚ΠΊΠΈΠ½Π°:

Π’Π°ΠΊΠΆΠ΅ Π² Ρ†Π΅Π»ΡΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ вычислСний я Ρ€Π΅ΡˆΠΈΠ» Π΄Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кубичСских сплайнов:

Π“Ρ€Π°Ρ„ΠΈΠΊ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, вычислСнныС ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ Π­ΠΉΡ‚ΠΊΠΈΠ½Π° ΠΈ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кубичСских сплайнов:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

ВсС ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ Π²ΠΈΡ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ся Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ 2-Π³ΠΎ порядка, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ вычислСния Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ. Π‘Ρ…Π΅ΠΌΡƒ Π­ΠΉΡ‚ΠΊΠΈΠ½Π° просто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

МоТно ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ схСма Π­ΠΉΡ‚ΠΊΠΈΠ½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΈ Π² ΡΠ»ΡƒΡ‡Π°Π΅ нСравноотстоящих ΡƒΠ·Π»ΠΎΠ² интСрполирования, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для любого шага интСрполирования. Π’Π°ΠΊΠΆΠ΅ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ, Ссли Π² Π·Π°Π΄Π°Ρ‡Π΅ трСбуСтся Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, Π½Π΅Ρ‚ нСобходимости ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π½Π° Π›Π°Π³Ρ€Π°Π½ΠΆΠ° ΠΈΠ»ΠΈ ΠΡŒΡŽΡ‚ΠΎΠ½Π° явно, Π° Ρ‚рСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΡ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ…. Π­Ρ‚ΠΈ вычислСния ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΈΠ½Ρ‚Срполяционной схСмС Π­ΠΉΡ‚ΠΊΠΈΠ½Π°.

Бопоставим исходныС Π΄Π°Π½Π½Ρ‹Π΅, Ρƒ Π½Π°Ρ имССтся 6 ΡƒΠ·Π»ΠΎΠ² интСрполирования. По ΡΡ‚ΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ интСрполяционный ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ 5-ΠΉ стСпСни, привлСкая ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ кубичСским сплайном, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ΄ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ 3-ΠΉ стСпСни. ПослСдним словом Π² Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ разности Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ мноТСствС ΡƒΠ·Π»ΠΎΠ². ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ разности ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ разности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для опрСдСлСния стСпСни ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΈ Π΄Π»Ρ опрСдСлСния ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ данная функция ΠΈΠ»ΠΈ Π½Π΅Ρ‚, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ максимально ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

Π”Π°Π½Π½ΠΎΠ³ΠΎ количСства ΡƒΠ·Π»ΠΎΠ² интСрполирования Π½Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ для Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ опрСдСлСния являСтся Π»ΠΈ данная функция ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ разности Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ся Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ для Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ интСрполирования.

Π­ΠΉΡ‚ΠΊΠΈΠ½

x=

0,47

y=

0,45 289

сплайн

x=

0,47

y=

0,45 277

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ вычислСния значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ 0,47 Π²ΠΈΠ΄Π½ΠΎ Ρ‡Ρ‚ΠΎ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΈΡΠΊΠΎΠΌΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΌΠ°Π»ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΡ‹Π΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠ±Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.

Если Π²Π·ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСния Π΄ΠΎ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠ° послС запятой, Ρ‚ΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… разностСй Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ 3-ΠΉ стСпСни. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠΎ ΡΡ…Π΅ΠΌΠ΅ Π­ΠΉΡ‚ΠΊΠΈΠ½Π° строятся всС ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ стСпСни Π½Π΅ Π²Ρ‹ΡˆΠ΅ 6-ΠΉ. И Π² ΡΡ‚ΠΎΠΌ случаС Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ кубичСскиС сплайны.

Π‘. П. Π”Π΅ΠΌΠΈΠ΄ΠΎΠ²ΠΈΡ‡ ΠΈ И. А. ΠœΠ°Ρ€ΠΎΠ½. «ΠžΡΠ½ΠΎΠ²Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ», Москва, 1963 Π³.

Н.Π‘.Π‘Π°Ρ…Π²Π°Π»ΠΎΠ², Н. П. Π–ΠΈΠ΄ΠΊΠΎΠ², Π“. М. КобСльков. «Π§ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹», Москва, 1987 Π³.

Козин А. Π‘., ЛящСнко Н. Π―. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°: ПособиС для Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… занятий Π² 10 классС.- К.: Π Π°Π΄. школа, 1983. — 191 с.

ΠœΡƒΡΡ–ΡΠΊΠ° Π’. Π“. Основи Ρ‡ΠΈΡΠ΅Π»ΡŒΠ½ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ–Π² ΠΌΠ΅Ρ…Π°Π½Ρ–ΠΊΠΈ: ΠΏΡ–Π΄Ρ€ΡƒΡ‡Π½ΠΈΠΊ. — Πš.: Π’ΠΈΡ‰Π° освіта, 2004. — 240 с.: Ρ–Π».

Π›. Π”. НазарСнко Π§ΠΈΡΠ΅Π»ΡŒΠ½Ρ– ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ. Дистанційний курс.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ EITKIN:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ konechn_razn:

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ