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

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

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

ЦСль Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ (интСрполяции): Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρƒ (Ρ…) трСбуСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ j (Ρ…), свойства ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°ΠΌ извСстны Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ области Π±Ρ‹Π»ΠΎ наимСньшим. интСрполяционныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ графичСски Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ аналитичСской, Π° Ρ‚Π°ΠΊΠΆΠ΅ для интСрполяции Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…. Один ΠΈΠ· ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ интСрполяции… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

  • ΠšΠ£Π Π‘ΠžΠ’ΠΠ― Π ΠΠ‘ΠžΠ’Π
  • ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅: «Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅»
  • КиСв
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • Если Π·Π°Π΄Π°Π½Π° функция y (x), Ρ‚ΠΎ ΡΡ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ допустимому Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Ρ… ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρƒ. Но Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ оказываСтся, Ρ‡Ρ‚ΠΎ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ этого значСния ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΡƒΠ΄ΠΎΡ‘ΠΌΠΊΠΎ. НапримСр, Ρƒ (Ρ…) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ слоТной Π·Π°Π΄Π°Ρ‡ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ… ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ»ΠΈ Ρƒ (Ρ…) измСряСтся Π² Π΄ΠΎΡ€ΠΎΠ³ΠΎΡΡ‚оящСм экспСримСнтС. ΠŸΡ€ΠΈ этом ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ ΠΏΡ€ΡΠΌΠΎΠ΅ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ большом числС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Ѐункция Ρƒ (Ρ…) ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠΎ-тСхничСских ΠΈΠ»ΠΈ чисто матСматичСских расчётах, Π³Π΄Π΅ Π΅Ρ‘ ΠΏΡ€ΠΈΡ…одится ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ. Π’ ΡΡ‚ΠΎΠΌ случаС Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρƒ (Ρ…) ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ j (Ρ…), которая Π±Π»ΠΈΠ·ΠΊΠ° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС ΠΊ Ρƒ (Ρ…) ΠΈ ΠΏΡ€ΠΎΡΡ‚ΠΎ вычисляСтся. Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈ всСх значСниях Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ Ρƒ (Ρ…)" j (Ρ…).
  • Π§Ρ‚ΠΎ касаСтся критСрия согласия, Ρ‚ΠΎ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ согласия являСтся «Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ совпадСниС Π² ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…». Π­Ρ‚ΠΎΡ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство простоты Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ вычислСний, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ нСудобство ΠΈΠ·-Π·Π° игнорирования ΡˆΡƒΠΌΠ° (ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ вычислСнии Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…). Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ — это «Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹». Он ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сумма ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΉ Π² ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ наимСньшСй Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΈΠ»ΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π°. Π­Ρ‚ΠΎΡ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сглаТиваниС ΡˆΡƒΠΌΠ°. Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ связываСтся с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π§Π΅Π±Ρ‹ΡˆΠ΅Π²Π°. Основная идСя Π΅Π³ΠΎ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ максимальноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ.
  • ЦСль Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠΈ (интСрполяции): Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρƒ (Ρ…) трСбуСтся ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ j (Ρ…), свойства ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°ΠΌ извСстны Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ области Π±Ρ‹Π»ΠΎ наимСньшим. интСрполяционныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ графичСски Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ аналитичСской, Π° Ρ‚Π°ΠΊΠΆΠ΅ для интСрполяции Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ….
  • Один ΠΈΠ· ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ интСрполяции — ΠΌΠ΅Ρ‚ΠΎΠ΄ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°. Основная идСя этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 Π² ΠΎΠ΄Π½ΠΎΠΉ ΡƒΠ·Π»ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΈ 0 Π²ΠΎ Π²ΡΠ΅Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π›Π΅Π³ΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ функция (1) являСтся Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠΌ стСпСни n; ΠΎΠ½ Ρ€Π°Π²Π΅Π½ 1, Ссли X=Xj ΠΈ 0, ΠΊΠΎΠ³Π΄Π° X=Xi, iβ„–j.
  • (1)

    • ΠœΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Lj (x)Π§Yj ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния Yi Π² i-ΠΉ ΡƒΠ·Π»ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΈ Ρ€Π°Π²Π΅Π½ 0 Π²ΠΎ Π²ΡΠ΅Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ·Π»Π°Ρ…. Из ΡΡ‚ΠΎΠ³ΠΎ слСдуСт, Ρ‡Ρ‚ΠΎ (2) Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ стСпСни n, проходящий Ρ‡Π΅Ρ€Π΅Π· n+1 Ρ‚ΠΎΡ‡ΠΊΡƒ (Xi, Yi).
    • (2)

      • Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ — ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° (ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… разностСй). Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· построСния Π² ΡΠ²Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Pn, Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ f (x):
      • P (x)=P (x0)+(x-x0)P (x0,x1)+(x-x0)(x-x1)P (x0,x1,x2)+…+
      • (x-x0)(x-x1)…(x-xn)P (x0,x1,…, xn);
      • раздСлённая Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ 1-Π³ΠΎ порядка;

        раздСлённая Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ 2-Π³ΠΎ порядка ΠΈ Ρ‚. Π΄.

        • ЗначСния Pn (x) Π² ΡƒΠ·Π»Π°Ρ… ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ f (x)
        • ЀактичСски Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° ΠΈ ΠΡŒΡŽΡ‚ΠΎΠ½Π° ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ, Ρ€Π°Π·Π½ΠΈΡ†Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π΅Π³ΠΎ построСния.
        • ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ:

        1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ интСрполяционный ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΡŒΡŽΡ‚ΠΎΠ½Π° ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ…: .

        2. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ постановка Π·Π°Π΄Π°Ρ‡ΠΈ:

        Π€ΠΎΡ€ΠΌΡƒΠ»Π° выглядит Ρ‚Π°ΠΊ:

        РаздСлённая Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ:

        .

        1. Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Polinom

        Рис. 1 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Swap

        Рис. 2 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Null

        Рис. 3 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Rise

        Рис. 4 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Calculat

        Рис. 5 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Vvod

        Рис. 6 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Print_Polinom

        Рис. 7 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Div_Res

        Рис. 8 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Nuton

        Рис. 9 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Recover

        Рис. 10 Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Polinom

        2. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Polinom

        Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ высокого уровня Turbo Pascal, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

        PROGRAM POLINOM; {ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° построСния интСрполяционного ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΡŒΡŽΡ‚ΠΎΠ½Π°}

        Uses Crt;

        Const Max_Num_Usel=20; {ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΡƒΠ·Π»ΠΎΠ²}

        Type

        Matrix_Line = Array[1.Max_Num_Usel] Of Real;

        Var Max: Byte;

        X, F: Matrix_Line;

        PROCEDURE Swap (Var First, Second: real); {ОбмСна Π΄Π²ΡƒΡ… REAL ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…}

        Var Temp: Real;

        Begin

        Temp:=First;

        First:=Second;

        Second:=Temp;

        End; {Swap}

        FUNCTION Rise (Root:Real;Power:Integer):Real; {Π’ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ}

        Var Temp: Real;

        i:Integer;

        Begin

        Temp:=1;

        For i:=1 To Power Do

        Temp:=Temp*Root;

        Rise:=Temp;

        End; {Rise}

        PROCEDURE Null (Last:Byte;Var M: Matrix_Line); {ΠžΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†}

        Var i: Byte;

        Begin

        For i:=1 To Last Do

        M[i]: =0;

        End; {Null}

        PROCEDURE Calculat (Num:Integer;Cx:Matrix_Line); {вычислСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°}

        Var x, y: Real;

        i:Integer;

        Finish:Boolean;

        c:Char;

        Begin

        Writeln ('***********************************************');

        Writeln;

        Writeln ('ВычислСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°:');

        Writeln ('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~');

        Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x:');

        Repeat

        y:=0;

        Readln (x);

        For i:=Num DownTo 1 Do

        y:=y+Cx[i]*Rise (x, i-1);

        Writeln ('Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Xo=', x:7:4,' Ρ€Π°Π²Π½ΠΎ Yo=', y:7:4);

        Write ('НаТмитС `ESC` для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ для продолТСния');

        c:=Readkey;

        If c=#27 Then Finish:=True Else Finish:=False;

        GoToXY (1,WhereY-2);

        DelLine; DelLine;DelLine;

        Until Finish;

        End; {Calculat}

        PROCEDURE Vvod (Var Mat_x, Mat_f:Matrix_Line;Var Number: Byte);

        Var c: Char;

        i, j: Integer;

        Enter:Boolean;

        Begin

        ClrScr;

        Writeln ('ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ интСрполяционного ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΡŒΡŽΡ‚ΠΎΠ½Π° ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ…');

        Writeln ('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~);

        Writeln;

        Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ»-Π²ΠΎ ΡƒΠ·Π»ΠΎΠ² интСрполяции (0

        Repeat

        Readln (Number);

        Until (Number

        ClrScr;

        Writeln ('ЗначСния ΡƒΠ·Π»ΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ');

        Writeln ('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ значСния ΡƒΠ·Π»ΠΎΠ² ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π½ΠΈΡ…:');

        For i:=1 To Number Do

        Begin

        Repeat

        {Π’Π²ΠΎΠ΄ ΡƒΠ·Π»ΠΎΠ²}

        Enter:=True;{ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π°}

        GoToXY (5,i+3);

        Write ('X (', i-1,')=');

        Readln (Mat_x[i]);

        For j:=i-1 DownTo 1 Do

        If (Mat_x[j]=Mat_x[i]) Then {ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹}

        Begin

        Writeln ('ЗначСния ΡƒΠ·Π»ΠΎΠ² ', i,' ΠΈ ', j,' Π²Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅Π²Π΅Ρ€Π½ΠΎ!!!');

        Write ('НаТмитС `Y` для повторСния Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ для Π²Ρ‹Ρ…ΠΎΠ΄Π°');

        c:=Readkey;

        If (c='Y') Or (c='y') Then Enter:=False Else Halt;

        GoToXY (5,i+3);

        DelLine;DelLine;DelLine;

        End;

        Until Enter;

        {Π’Π²ΠΎΠ΄ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ…}

        GoToXY (35,i+3);

        Write ('Y (', Mat_x[i]: 5:2,')=');

        Readln (Mat_f[i]);

        End;

        {Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΡƒΠ·Π»ΠΎΠ² ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ}

        For i:=1 To Number Do

        For j:=i To Number Do

        If (Mat_x[j]

        Begin

        Swap (Mat_x[j], Mat_x[i]);

        Swap (Mat_f[j], Mat_f[i]);

        End;

        End;{Vvod}

        {РаспСчатка ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°}

        PROCEDURE Print_Polinom (N:Integer;Cx:Matrix_Line);

        Var i: Integer;

        c:Char;

        Begin

        Writeln;

        Writeln ('Полином ΠΡŒΡŽΡ‚ΠΎΠ½Π°:');

        Write ('P', N-1,'(x)=');

        For i:=N DownTo 1 Do

        If Round (Cx[i]*1000)<>0 Then{Если Π² Ρ‡ΠΈΡΠ»Π΅ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 3Ρ… Π½ΡƒΠ»Π΅ΠΉ послС запятой,}

        Begin {Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π΅Π³ΠΎ Π½Π° ΡΠΊΡ€Π°Π½}

        If (Cx[i]<0) Then Write (' - ') Else Write (' + ');

        Write (ABS (Cx[i]):5:3);

        If (i>2) Then Write ('Β· x^', i-1) Else

        If (i>1) Then Write ('Β· x')

        End;

        Writeln;

        Writeln;

        Writeln ('НаТмитС `ESC` для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ для вычислСния значСния ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°');

        c:=Readkey;

        GoToXY (1,WhereY-1);

        DelLine;DelLine;

        If c<>#27 Then Calculat (N, Cx);

        End;{Print_Polinom}

        PROCEDURE Recover (Current, Number: byte; Var Result, Mat_X:Matrix_Line);

        {ВосстановлСниС коэффициСнтов ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΏΠΎ Π΅Π³ΠΎ корням}

        Var Process, i, j, k: Integer;

        Begin

        {Заносим ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ Π²ΠΈΠ΄Π° (X — Cn) Π² Result}

        k:=2; {ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ коэффициСнтов Π² Result = 2}

        If Current<>1 Then {Если ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π½Π΅ Π₯1, Ρ‚ΠΎ Result[1] = X1}

        Begin

        Result[1]: =-Mat_X[1];

        Process:=2 {НачнСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ мноТитСля}

        End

        Else Begin {Π˜Π½Π°Ρ‡Π΅ Result[1] = X2}

        Result[1]: =-Mat_X[2];

        Process:=3 {НачнСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ с Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ мноТитСля}

        End;

        Result[2]: =1; {Π’ любом случаС Result[2] = 1, Ρ‚.ΠΊ. всС ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ Π²ΠΈΠ΄Π° (X — Cn) }

        For i:=Process To Number Do

        If i<>Current Then

        Begin

        For j:=k DownTo 1 Do {Π”ΠΎΠΌΠ½oΠΆΠ°Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π½Π° X}

        Result[j+1]: =Result[j];

        Result[1]:=0; {ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ C0 = 0}

        For j:=1 To k Do {Π”ΠΎΠΌΠ½oΠΆΠ°Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π½Π° Cn = -X[n]}

        Result[j]: =Result[j]-Mat_X[i]*Result[j+1];

        Inc (k); {Π Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ}

        End;

        End; {Recover}

        PROCEDURE Nuton (Number:Byte;Var Mat_x, Mat_f:Matrix_Line);

        {Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΡŒΡŽΡ‚ΠΎΠ½Π° }

        Var i, j: integer;

        Temp, Result: Matrix_Line;

        C:real;

        {Ѐункция вычислСния Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ разности ΠΏΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ ΡƒΠ·Π»Π°ΠΌ}

        Function Div_Res (Beg_Usel, Fin_Usel:Byte;Var Xn, Fn: Matrix_Line):real;

        Begin

        Beg_Usel:=Beg_Usel+1;

        If Beg_Usel=Fin_Usel Then

        Div_Res:=(Fn[Fin_Usel]-Fn[Beg_Usel-1])/(Xn[Fin_Usel]-Xn[Beg_Usel-1])

        Else Div_Res:=(Div_Res (Beg_Usel, Fin_Usel, Xn, Fn)-Div_Res (Beg_Usel-1,Fin_Usel-1,Xn, Fn))/(Xn[Fin_Usel]-Xn[Beg_Usel-1]);

        End; {Div_Res}

        Begin {Nuton}

        Null (Number, Result);

        Null (Number, Temp);

        For i:=2 To Number Do

        Begin

        Recover (Number+1,i-1,Temp, Mat_x);

        c:=Div_Res (1,i, Mat_x, Mat_f); {Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ разности 1 ΠΈ i-Π³ΠΎ ΡƒΠ·Π»ΠΎΠ²}

        For j:=1 To i Do

        Result[j]: =c*Temp[j]+Result[j];

        End;

        Result[1]:=Result[1]+Mat_f[1];

        Print_Polinom (Number, Result)

        End;{Nuton}

        Begin{Main}

        Null (Max_Num_Usel, X);

        Null (Max_Num_Usel, F); {ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†}

        Vvod (X, F, Max);

        Nuton (Max, X, F);

        End.{Main}

        3. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

        Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π»ΠΈ Ρƒ Π½Π°Ρ строится ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΡŒΡŽΡ‚ΠΎΠ½Π°, Ρ€Π°Π·Π»ΠΎΠΆΠΈΠΌ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. НапримСр, y=sin (x) Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ Π₯ ΠΎΡ‚ 0.1 Π΄ΠΎ 0.9. Полином Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎ 5 Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ (шаг 0.2). Π”Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Π²ΠΎΠ΄ΠΈΠΌ согласно Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.

        Π’Π°Π±Π»ΠΈΡ†Π° 1. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ значСния для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

        x

        y (x)

        0.1

        0.0998

        0.3

        0.2955

        0.5

        0.4794

        0.7

        0.6442

        0.9

        0.7833

        На ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΌ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π΅ вычисляСм Sin (0.4)= 0.3894

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

        ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ интСрполяционного ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΡŒΡŽΡ‚ΠΎΠ½Π° ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ… Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠ»-Π²ΠΎ ΡƒΠ·Π»ΠΎΠ² интСрполяции (0

        ЗначСния ΡƒΠ·Π»ΠΎΠ² Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π’Π²Π΅Π΄ΠΈΡ‚Π΅ значСния ΡƒΠ·Π»ΠΎΠ² ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π½ΠΈΡ…:

        X (0)=0.1 Y (0.10)=0.0998

        X (1)=0.3 Y (0.30)=0.2955

        X (2)=0.5 Y (0.50)=0.4794

        X (3)=0.7 Y (0.70)=0.6442

        X (4)=0.9 Y (0.90)=0.7833

        Полином ΠΡŒΡŽΡ‚ΠΎΠ½Π°:

        P4(x)= + 0.018Β· x4 — 0.181Β· x3 + 0.005Β· x2 + 0.99

        Рисунок 11. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Polinom

        ВычислСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°:

        Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x:

        0.4

        Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Xo= 0.4000 Ρ€Π°Π²Π½ΠΎ Yo= 0.3894

        Рисунок 12. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния значСния ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°

        Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

        ПоявлСниС ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ Π­Π’Πœ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π°ΡƒΠΊΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π² ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ. ИзмСнилась тСхнология Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… исслСдований, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΈΡΡŒ возмоТности тСорСтичСского изучСния, ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° слоТных процСссов, проСктирования ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… конструкций. Но Π±ΠΎΠ»Π΅Π΅ слоТныС расчёты Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ знакомства с Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ. ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ носят Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, позволяя, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ числовой Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ с ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ для практичСских Ρ†Π΅Π»Π΅ΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

        Выполняя ΠΊΡƒΡ€ΡΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, я ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»Π°ΡΡŒ с ΠΏΠΎΠ½ΡΡ‚ΠΈΠ΅ΠΌ интСрполяция, ΡƒΠΊΡ€Π΅ΠΏΠΈΠ»Π° свои знания Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Turbo Pascal ΠΈ ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° практичСскиС Π½Π°Π²Ρ‹ΠΊΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Microsoft Word ΠΈ Microsoft Visio.

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