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

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ MatLab. 
Полином Π›Π°Π³Ρ€Π°Π½ΠΆΠ°

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

Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ интСрполяция Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚. Π΅. построСниС ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±ΠΎΠ»Π΅Π΅ простой), значСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ числС Ρ‚ΠΎΡ‡Π΅ΠΊ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ интСрполяция ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊ практичСскоС, Ρ‚Π°ΠΊ ΠΈ Ρ‚СорСтичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Π° ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π΅Π΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ MatLab. Полином Π›Π°Π³Ρ€Π°Π½ΠΆΠ° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π€Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠšΠ°Ρ„Π΅Π΄Ρ€Π° матСматичСского ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм

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

ΠΏΠΎ дисциплинС " Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°"

" Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ MatLab.

Полином Π›Π°Π³Ρ€Π°Π½ΠΆΠ° "

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»: студСнт Π³Ρ€ΡƒΠΏΠΏΡ‹ Π˜Π’Π’-11−10 Π€Ρ‘Π΄ΠΎΡ€ΠΎΠ² Π’.Π‘.

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • 1. ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ
  • Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  • Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π›Π°Π³Ρ€Π°Π½ΠΆΠ°
  • 2. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ
  • РСализация
  • РаспСчатка сСрии тСстов
  • Анализ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²
  • Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ ΠΏΠΎ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌ элСмСнтам
  • ЛинСйная интСрполяция
  • Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ кубичСскими сплайнами
  • Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°
  • Бписок использованной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Π’ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ интСрполяция Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚. Π΅. построСниС ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π±ΠΎΠ»Π΅Π΅ простой), значСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΠΌΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ числС Ρ‚ΠΎΡ‡Π΅ΠΊ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ интСрполяция ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊ практичСскоС, Ρ‚Π°ΠΊ ΠΈ Ρ‚СорСтичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Π° ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π΅Π΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ значСниям, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π² Ρ…ΠΎΠ΄Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ экспСримСнта. Для вычислСния ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ оказываСтся эффСктивно ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΠΎΠ±Π½ΠΎ-Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями. ВСория интСрполирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ построСнии ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» для числСнного интСгрирования, для получСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

Аннотация:

Π’ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ MatLab Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠΌ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

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

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ΠŸΡƒΡΡ‚ΡŒ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a, b] Π·Π°Π΄Π°Π½Ρ‹ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = f (x) Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ — Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π½Π΅ Π²Ρ‹ΡˆΠ΅ n-ΠΎΠΉ стСпСни:

(1)

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π°Π½Π½Π°Ρ функция, Ρ‚. Π΅. Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ равСнства:

() = f () =, i = 0, 1, 2, …,n. (2)

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, интСрполяция — Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π²ΠΈΠ΄Π° (1), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a, b] являлся Π±Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = f (x).

ΠœΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ (1) называСтся интСрполяционным ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠΌ, Ρ‚ΠΎΡ‡ΠΊΠΈ — ΡƒΠ·Π»Π°ΠΌΠΈ интСрполяции

.

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΠΎΠ½Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π›Π°Π³Ρ€Π°Π½ΠΆΠ°

Рассмотрим вопрос ΠΎΠ± ΠΎΡ‚ыскании коэффициСнтов интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° (1).

интСрполяция ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π»Π°Π³Ρ€Π°Π½ΠΆ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ этот ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ (2), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ систСму n+1 ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΉ стСпСни с n+1 коэффициСнтами :

РСшая систСму, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ коэффициСнты ΠΈ, подставляя ΠΈΡ… Π² (1) ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ искомый интСрполяционный ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½. Однако Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ этот способ связан с Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌΠΈ вычислСниями ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ систСмы.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ интСрполяционный ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ (1) Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅:

(4)

Полагая Π² (4) x = ΠΈ ΡƒΡ‡ΠΈΡ‚ывая условия (2) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

ΠΎΡ‚ΠΊΡƒΠ΄Π° =

Полагая Π² (4) x = ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

ΠΎΡ‚ΠΊΡƒΠ΄Π°

=

Аналогично Π½Π°ΠΉΠ΄Π΅ΠΌ

=

=

ΠŸΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ значСния коэффициСнтов Π² Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ (4), ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ искомый ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½

= + +

. + (5)

Π€ΠΎΡ€ΠΌΡƒΠ»Π° (5) называСтся интСрполяционной Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Найти ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π²Ρ‚ΠΎΡ€ΠΎΠΉ стСпСни, ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ f (x).

x0 = 1

x1 = 3

x2 = 5

y0 = 2

y1 = 1

y2 = 8

РСшСниС. По Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ (5) Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ

= + +

= 2 + +

= x +

Π‘Π»ΠΎΠΊ - схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

2. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ

РСализация

Для срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ MatLab, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π΅Π½ для матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΏΠΎΡΡ‚роСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ².

Листинг:

lagrange. m

function f=LagrangeP (x, y, r)

% (x, y) массивы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‚ΠΎΡ‡Π΅ΠΊ

m=length ®;

nx=length (x);

ny=length (y);

if (nx ≅ ny),

error (' (x, y) do not have the same # values')

end

for k=1: m

sum = 0;

for i=1: nx

delt (i) =1;

for j=1: nx

if (j ≅ i),

delt (i) = delt (i) * (x (k) — xt (j)) / (xt (i) — xt (j));

end

end

sum = sum + ft (i) * delt (i);

end

f (k) =sum;

end

plot (x, y,'o', r)

Руководство программиста:

НазначСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

plot (x,y) — ΠΊΠΎΠΌΠ°Π½Π΄Π° plot (x, y) соотвСтствуСт ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив x ΡΠΎΠΎΡ‚вСтствуСт значСниям Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив y — значСниям Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

length (x) — встроСнная функция, вычисляСт количСство элСмСнтов Π² ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌ массивС.

interp1 (x, y, xi, `text') — ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ сплайнами, Π³Π΄Π΅ x, y — это Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ исходной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, xi — значСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° сСтки, Π° `text' = nearest — интСрполяция ΠΏΠΎ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌ элСмСнтам, linear — линСйная итСрполяция, Spline — интСрполяция кубичСскими сплайнам.

Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

НазначСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π›Π°Π³Ρ€Π°Π½ΠΆΠ° c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрполяционной Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: Π’ ΠΎΠΊΠΎΡˆΠΊΠ΅ Command Window Π²Π²Π΅Π΄Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ исходной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ x ΠΈ y, Π° Ρ‚Π°ΠΊΠΆΠ΅ X абсцисс Ρ‚ΠΎΡ‡Π΅ΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ значСния интСрполяционного ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°. ПослС этого Π²Π²Π΅Π΄Π΅ΠΌ Y=LagrangeP (x,y,X) для построСния ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π›Π°Π³Ρ€Π°Π½ΠΆΠ°. Выводится Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ исходной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΈΠ½Ρ‚Срполянты.

РаспСчатка сСрии тСстов

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° возьмСм ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:, построим Π³Ρ€Π°Ρ„ΠΈΠΊ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Находим Ρ‚ΠΎΡ‡ΠΊΠΈ дискрСтизации, Π³Π΄Π΅ шаг Ρ€Π°Π²Π΅Π½ 0.5:

x

2,5

3,5

4,5

5,5

6,5

y

— 0,68

— 0,57

— 0,03

— 0,23

— 0,74

— 0,40

0,52

0,70

0,14

0,09

0,65

Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» вычислСния интСрполянты: ΠΎΡ‚ 2 Π΄ΠΎ 7 с ΡˆΠ°Π³ΠΎΠΌ 0.1

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ: - интСрполяция ΠΏΠΎ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌ элСмСнтам.

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ дискрСтизации ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ интСрполянты:

- линСйная итСрполяция.

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ дискрСтизации ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ интСрполянты:

- интСрполяция кубичСскими сплайнам.

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ дискрСтизации ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ интСрполянты:

Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ написанной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ:

- интСрполяция Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°.

Π‘Ρ‚Ρ€ΠΎΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ дискрСтизации ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ интСрполянты:

Анализ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для вычислСния ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ. Ѐункция Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ максимальноС ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ.

Листинг:

pogr. m

function p=pogr (X, Y)

yi=sin (2*X). *sin (X);

P=yi-Y;

p=P;

abs (p);

max (p)

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ ΠΏΠΎ ΡΠΎΡΠ΅Π΄Π½ΠΈΠΌ элСмСнтам

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ для тСста нСсколько Π½Π΅ ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.

X

2,10

2,37

2,64

2,91

3,18

3,45

3,72

3,99

4,26

Y

— 0,68

— 0,57

— 0,57

— 0,04

— 0,04

— 0,23

— 0,23

— 0,74

— 0,41

X

4,53

4,8

5,07

5,34

5,61

5,88

6,15

6,42

6,69

Y

— 0,41

0,52

0,52

0,70

0,70

0,15

0,15

0,09

0,09

>> pogr (X, Y); - вычисляСм ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ 0.1972.

ЛинСйная интСрполяция

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ для тСста нСсколько Π½Π΅ ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.

X

2,10

2,37

2,64

2,91

3,18

3,45

3,72

3,99

4,26

Y

— 0,66

— 0,60

— 0,42

— 0,13

— 0,10

— 0,21

— 0,45

— 0,73

— 0,56

X

4,53

4,8

5,07

5,34

5,61

5,88

6,15

6,42

6,69

Y

— 0,34

0,15

0,54

0,64

0,58

0,28

0,13

0,09

0,30

>> pogr (X, Y); - вычисляСм ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ 0.1228

Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ кубичСскими сплайнами

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ для тСста нСсколько Π½Π΅ ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ

X

2,10

2,37

2,64

2,91

3,18

3,45

3,72

3,99

4,26

Y

— 0,76

— 0,70

— 0,40

— 0,10

— 0,01

— 0,17

— 0,49

— 0,74

— 0,69

X

4,53

4,8

5,07

5,34

5,61

5,88

6,15

6,42

6,69

Y

— 0,35

0,17

0,61

0,76

0,60

0,27

0,05

0,05

0,24

>> pogr (X, Y); - вычисляСм ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ 0.0446

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

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ для тСста нСсколько Π½Π΅ ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ

X

2,10

2,37

2,64

2,91

3,18

3,45

3,72

3,99

4,26

Y

— 0,70

— 0,67

— 0,41

— 0,11

0,0009

— 0,17

— 0,50

— 0,74

— 0,70

X

4,53

4,8

5,07

5,34

5,61

5,88

6,15

6,42

6,69

Y

— 0,35

0,17

0,61

0,77

0,60

0,27

0,05

0,06

0, 19

>> pogr (X, Y); - вычисляСм ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ 0.0963

Из Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠΉ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ интСрполяция ΠΏΠΎ сосСдним элСмСнтам являСтся самым Π½Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Π° интСрполяция кубичСскими сплайнами ΠΈ интСрполяция Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΡ‡Π½Π΅Π΅.

1. Π’ΠΎΠ»ΠΊΠΎΠ², Π•. А. ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: ΡƒΡ‡Π΅Π±. пособиС / E. A. Π’ΠΎΠ»ΠΊΠΎΠ². — Πœ.: Наука, 1982. — 256 с.

2. Π’ΡƒΡ€Ρ‡Π°ΠΊ, Π›. И. ΠžΡΠ½ΠΎΠ²Ρ‹ числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²: ΡƒΡ‡Π΅Π±. пособиС / Π›. И. Π’ΡƒΡ€Ρ‡Π°ΠΊ; ΠΏΠΎΠ΄ Ρ€Π΅Π΄.Π’. Π’. Π©Π΅Π½Π½ΠΈΠΊΠΎΠ²Π°. — Πœ.: Наука, 1987. — 320 с.

3. ΠŸΠΎΡ€ΡˆΠ½Π΅Π², Π‘. Π’. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°. ΠšΡƒΡ€Ρ Π»Π΅ΠΊΡ†ΠΈΠΉ: ΡƒΡ‡Π΅Π±. пособиС / Π‘. Π’. ΠŸΠΎΡ€ΡˆΠ½Π΅Π². — 2-Π΅ ΠΈΠ·Π΄., Π΄ΠΎΠΏ. — Π‘Пб.: Π‘Π₯Π’-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2004. — 320 с.

4. Π”Π΅ΠΌΠΈΠ΄ΠΎΠ²ΠΈΡ‡, Π‘. П. ΠžΡΠ½ΠΎΠ²Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ: ΡƒΡ‡Π΅Π±. пособиС / Π‘. П. Π”Π΅ΠΌΠΈΠ΄ΠΎΠ²ΠΈΡ‡, И. А. ΠœΠ°Ρ€ΠΎΠ½. — 6-Π΅ ΠΈΠ·Π΄., стСрСотип. — Π‘Пб.; М.; ΠšΡ€Π°ΡΠ½ΠΎΠ΄Π°Ρ€: Π›Π°Π½ΡŒ, 2007. — 672 с.

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