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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° вычислСния ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹, протСстированы ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: — поиск Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π›Π°Π³Ρ€Π°Π½ΠΆΠ° Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… (x1, x2) — поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π΄Π»Ρ нСравноотстоящих интСрполяционных ΡƒΠ·Π»ΠΎΠ², ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ, Ссли Ρ‚ΠΎΡ‡ΠΊΠΈ x1 ΠΈ x2 для поиска Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ L (x1), L (x2… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° вычислСния ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x)=L (x1)x2-2.5L (x2)x-3 Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a;b] с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΅.

L (x1), L (x2) значСния интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°, построСнного для Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x) Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… x1, x2.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

a=0; b=2;

x1=0.41 770;

x2=0.587 282;

Π΅=10-4;

x.

0.1.

0.2.

0.3.

0.4.

0.5.

0.6.

f (x).

1.858 652.

1.851 659.

1.851 401.

1.848 081.

1.841 914.

1.833 125.

1.821 948.

2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ формализация

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

— Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ исходныС Π΄Π°Π½Π½Ρ‹Π΅ (Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ f (x), a, b, x1, x2, Π΅), ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΈΡ… Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΡΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ (L (x1), L (x2), Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ).

— ΠΌΠΎΠ΄ΡƒΠ»ΡŒ поиска значСния интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° L (x1), L (x2).

— ΠΌΠΎΠ΄ΡƒΠ»ΡŒ поиска ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x) числСнным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ L (x1), L (x2) ΠΊΠ°ΠΊ коэффициСнты ΠΏΡ€ΠΈ x2 ΠΈ x.

3. Π’Ρ‹Π±ΠΎΡ€, обоснованиС, ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²

3.1 Поиск Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… x1 ΠΈ x2

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

ВрСбуСтся Π½Π°ΠΉΡ‚ΠΈ L (x1), L (x2) — значСния интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°, построСнного для Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x) Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… x1, x2 Π—Π΄Π΅ΡΡŒ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π°Π΄Π°Ρ‡Π° аппроксимации, которая состоит Π² Π·Π°ΠΌΠ΅Π½Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Ρƒ = f (Ρ…) Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ g (Ρ…, Π°0, Π°1,…, an) Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ g (Ρ…, Π°0, Π°1,…, an) ΠΎΡ‚ f (x) удовлСтворяло Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ области (Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ X) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ. Π­Ρ‚ΠΈΠΌ условиСм являСтся g (xi, a0,a1,…an)=f (xi) ΠΏΡ€ΠΈ i=0,n, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ аппроксимируСмая функция f (x) совпадаСт с g (xi, a0,a1,…an) Π² Ρ‚.Π½. ΡƒΠ·Π»Π°Ρ… интСрполяции x0, x1,…, xn. Π­Ρ‚ΠΎ частный случай аппроксимации, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ интСрполяциСй.

3.1.2 Π’Ρ‹Π±ΠΎΡ€ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

Π—Π°Π΄Π°Ρ‡Π° интСрполяции ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π° мноТСством ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…:

1) интСрполяционный ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° интСрполяционныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΡŒΡŽΡ‚ΠΎΠ½Π° Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ интСрполяции интСрполяционный ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ Π›Π°Π³Ρ€Π°Π½ΠΆΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ построСниС просто Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ вычислСния ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… разностСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ,, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² ΠΎΠ΄Π½Ρƒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π›Π°Π³Ρ€Π°Π½ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π΄Π»Ρ нСравноотстоящих интСрполяционных ΡƒΠ·Π»ΠΎΠ², ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ, Ссли Ρ‚ΠΎΡ‡ΠΊΠΈ x1 ΠΈ x2 для поиска Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ L (x1), L (x2) Π»Π΅ΠΆΠ°Ρ‚ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°, Π³Π΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎ Π·Π°Π΄Π°Π½Π° функция.

ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

Π—Π°Π΄Π°Ρ‡Π° интСрполяции Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ построСниСм ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π›Π°Π³Ρ€Π°Π½ΠΆΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:

Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° n ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ся n+1 интСрполяционным ΡƒΠ·Π»ΠΎΠΌ. Для задания Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° массива x () ΠΈ y (). Полином Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Ln(xi)=y (i).

3.2 Поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x) Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a;b]

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

НСобходимо числСнным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x)=L (x1)x2-2.5L (x2)x-3.

Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a;b] с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΅, ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ L (x1) ΠΈ L (x2) — коэффициСнты, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ вычислСниСм ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π›Π°Π³Ρ€Π°Π½ΠΆΠ° Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… x1, x2. Π­Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

Π’Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ сущСствуСт мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…:

1) ΠΌΠ΅Ρ‚ΠΎΠ΄ прямого ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°.

2) ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ.

3) ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·ΠΎΠ»ΠΎΡ‚ΠΎΠ³ΠΎ сСчСния.

4) ΠΌΠ΅Ρ‚ΠΎΠ΄ Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ.

5) ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ….

6) ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π° оптимизация ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ интСрполяции Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ, Ρ‚.ΠΊ. ΠΎΠ½ ΠΏΡ€ΠΎΡΡ‚ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, обСспСчиваСт Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ (Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ нСопрСдСлённости суТаСтся ΠΏΠΎΡ‡Ρ‚ΠΈ Π²Π΄Π²ΠΎΠ΅). Π•Π³ΠΎ нСдостаток Π² Π²ΠΈΠ΄Π΅ нСобходимости ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ вычислСния F (x) Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ особой Ρ€ΠΎΠ»ΠΈ, Ρ‚.ΠΊ. F (x) — ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΈ Ρ€Π°ΡΡ‡Ρ‘Ρ‚ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов ΠŸΠš.

ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:

ΠŸΡƒΡΡ‚ΡŒ f (x) — ΡƒΠ½ΠΈΠΌΠΎΠ΄Π°Π»ΡŒΠ½Π°Ρ Π½Π° [a;b] ΠΈ Ρ‚рСбуСтся Π½Π°ΠΉΡ‚ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ f (x) с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ Π•. ИдСя ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ состоит Π² ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π²ΡƒΡ… отсчётов (вычислСний Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ), отстоящих ΠΎΡ‚ ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Ρ‹ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ нСопрСдСлённости [Π°;b] Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ de[0;2E] ΠΈ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡ значСния исслСдуСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π΄Π²ΡƒΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Ρ…(n-1) ΠΈ.

x(n-1). опрСдСляСмых Ρ€Π΅ΠΊΡƒΡ€Ρ€Π΅Π½Ρ‚Π½Ρ‹ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ:

Если.

Ρ‚ΠΎ.

Π˜Π½Π°Ρ‡Π΅.

N = 1,2,…- Π½ΠΎΠΌΠ΅Ρ€ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Π°0=Π°, b0 = b .

ВычислСния проводятся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° b-Π° >Π•.

Π’ΠΎΠ³Π΄Π° с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ, Π½Π΅ ΠΏΡ€Π΅Π²ΠΎΡΡ…одящСй Π•, ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚.

x*=(aN+bN)/2.

Π”Π»ΠΈΠ½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° нСопрСдСлённости:

L0=b-a — Π΄Π»ΠΈΠ½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° На ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ нСопрСдСлённости [aN;bN] ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π²Π΄Π²ΠΎΠ΅. Число отсчётов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ n ΠΈ Ρ‡ΠΈΡΠ»ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ N ΡΠ²ΡΠ·Π°Π½Ρ‹ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ N=n/2.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° d Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ся ΠΈΠ· ΡƒΡΠ»ΠΎΠ²ΠΈΠΉ различимости Π΄Π²ΡƒΡ… отсчётов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° поиска ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ большСС количСство отсчётов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹.

ГСомСтричСская ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ

4. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условий сходимости ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Поиск Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… x1 ΠΈ x2

Для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ функция Π±Ρ‹Π»Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ интСрполирования. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого условия ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡŽ.

Условия ΡƒΠ½ΠΈΠΌΠΎΠ΄Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a;b] (пСрвая производная возрастаСт, вторая большС нуля) Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ [a;b] остаётся Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎ Π·Π°Π΄Π°Π½ΠΈΡŽ [0;2].

5. ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

5.1 ВСстированиС модуля поиска Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… x1 ΠΈ x2

РассчитаСм значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x)=x2, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… x1=-1, x2=0.5. Π’.ΠΊ. исходная функция — ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ, Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π±ΡƒΠ΄Π΅Ρ‚ Π΅ΠΉ Π² Ρ‚очности ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ f (x.1)=L (x1)=1, f (x2)=L (x2)=0.25.

Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° модуля поиска Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π² Ρ‚ΠΎΡ‡ΠΊe xl

5.1.1 Код Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

DECLARE FUNCTION LX (k, x (), y (), xl).

CLS.

LOCATE 1, 15.

PRINT «Kursovaya rabota po informatike OTLADKA» .

LOCATE 2, 18.

PRINT «Gruppa PS0601, Adamskiy Alexey» .

DIM x (0 TO 2) AS SINGLE.

DIM y (0 TO 2) AS SINGLE.

x (0) = -2: x (1) = 0: x (2) = 1.

y (0) = 4: y (1) = 0: y (2) = 1.

PRINT.

PRINT TAB (20); «L (x1)=f (x1)=»; LX (2, x (), y (), -1).

PRINT TAB (20); «L (x2)=f (x2)=»; LX (2, x (), y (), .5).

END.

FUNCTION LX (k, x (), y (), xl).

l = 0 FOR i = 0 TO k L1 = y (i) FOR j = 0 TO k IF i <> j THEN L1 = L1 * (xl — x (j)) / (x (i) — x (j)) NEXT j l = l + L1 NEXT i.

LX = l.

END FUNCTION.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ тСстирования

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π» Π²Π΅Ρ€Π½ΠΎ.

5.2 ВСстированиС модуля поиска ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F(x) Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a;b]

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ функция ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ модуля, найдя с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x)=x2 Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a;b]. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ xmin=0, F (xmin)=0.

5.2.1 Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π‘Ρ…Π΅ΠΌΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° модуля f(x,LX1,LX2)

5.2.2 Код Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

DECLARE FUNCTION dihotom (a, b, e, LX1, LX2).

DECLARE FUNCTION F (xmin, LX1, LX2).

CLS.

LOCATE 1, 15.

PRINT «Kursovaya rabota po informatike OTLADKA» .

LOCATE 2, 18.

PRINT «Gruppa PS0601, Adamskiy Alexey» .

PRINT.

xmin = dihotom (-2, 1, .0001, 1, 0).

PRINT TAB (10); «Minimum F (x): xmin=»; xmin; «F (xmin)=»; F (xmin, 1, 0).

END.

FUNCTION dihotom (a, b, e, LX1, LX2).

PRINT TAB (10); «Promezhutochnie rezul`tati» .

PRINT «a b x1 x2 f (x1) f (x2) b-a» DO x1 = (a + b — e / 4) / 2×2 = (a + b + e / 4) / 2 PRINT USING «##.###### #.##### #.##### #.##### #.##### #.##### #.#####»; a; b; x1; x2; F (x1, LX1, LX2); F (x2, LX1, LX2); b — a IF F (x1, LX1, LX2) > F (x2, LX1, LX2) THEN a = x1 ELSE b = x2 LOOP UNTIL ABS (b — a) <= e.

dihotom = (a + b) / 2.

END FUNCTION.

FUNCTION F (x, LX1, LX2).

F = LX1 * x ^ 2 + LX2 * x.

END FUNCTION.

5.2.3 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Сстирования

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π» Π²Π΅Ρ€Π½ΠΎ. ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π°ΠΉΠ΄Π΅Π½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

5.3 ΠŸΡ€ΠΎΠ³ΠΎΠ½ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ всю ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π·Π°Π΄Π°Π² (Ρ‚ΠΎΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ f (x)=x2).

x1=-1, x2=0. F (x)=L (x1)*x2+L (x2)*x, [a;b]=[-2;1].

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ L (x1)=1, L (x2)=0, Π° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x) Π»Π΅ΠΆΠΈΡ‚ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ x=0.

CΡ…Π΅ΠΌΡ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π² ΠΏΠΏ 5.1.1 ΠΈ 5.2.1.

5.3.1 Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠ΅

DECLARE FUNCTION dihotom (a, b, e, LX1, LX2).

DECLARE FUNCTION LX (k, x (), y (), xl).

DECLARE FUNCTION F (xmin, LX1, LX2).

CLS.

LOCATE 1, 15.

PRINT «Kursovaya rabota po informatike OTLADKA» .

LOCATE 2, 18.

PRINT «Gruppa PS0601, Adamskiy Alexey» .

PRINT.

x (0) = -2: x (1) = 0: x (2) = 1.

y (0) = 4: y (1) = 0: y (2) = 1.

LX1 = LX (2, x (), y (), -1).

LX2 = LX (2, x (), y (), 0).

PRINT TAB (10); «Znacheniya polinoma Lagranzha v x1, x2» .

PRINT TAB (15); «L (x1)=»; LX1; «L (x2)=»; LX2.

PRINT.

PRINT TAB (10); «Poisk minimuma F (x)» .

xmin = dihotom (-2, 1, .0001, LX1, LX2).

PRINT TAB (10); «Minimum F (x): xmin=»; xmin; «F (xmin)=»; F (xmin, LX1, LX2).

END.

FUNCTION dihotom (a, b, e, LX1, LX2).

PRINT TAB (10); «Promezhutochnie rezul`tati» .

PRINT «a b x1 x2 f (x1) f (x2) b-a» DO PRINT USING «##.###### #.##### #.##### #.##### #.##### #.##### #.#####»; a; b; x1; x2; F (x1, LX1, LX2); F (x2, LX1, LX2); b — a x1 = (a + b — e / 4) / 2×2 = (a + b + e / 4) / 2 IF F (x1, LX1, LX2) > F (x2, LX1, LX2) THEN a = x1 ELSE b = x2 LOOP UNTIL ABS (b — a) <= e.

dihotom = (a + b) / 2.

END FUNCTION.

FUNCTION F (x, LX1, LX2).

F = LX1 * x ^ 2 + LX2 * x.

END FUNCTION.

FUNCTION LX (k, x (), y (), xl).

l = 0 FOR i = 0 TO k L1 = y (i) FOR j = 0 TO k IF i <> j THEN L1 = L1 * (xl — x (j)) / (x (i) — x (j)) NEXT j l = l + L1 NEXT i.

LX = l.

END FUNCTION.

5.3.2 Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π²Π΅Ρ€Π½ΠΎ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² тСстирования Π² ΡΡ€Π΅Π΄Π΅ MathCAD Π½Π΅ Ρ‚рСбуСтся ΠΈΠ·-Π·Π° очСвидности ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

6. ДСтализированная схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

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

DECLARE FUNCTION dihotom (a, b, E, LX1, LX2).

DECLARE FUNCTION LX (k, x (), y (), xl).

DECLARE FUNCTION F (xmin, LX1, LX2).

CLS.

LOCATE 1, 15.

PRINT «Kursovaya rabota po informatike» .

LOCATE 2, 18.

PRINT «Gruppa PS0601, Adamskiy Alexey» .

PRINT.

LOCATE 5, 18.

INPUT «Vvedite k, a, b, x1, x2,E»; k, a, b, x1, x2, E.

DIM x (0 TO k) AS SINGLE.

DIM y (0 TO k) AS SINGLE.

DATA 0,0.1, 0.2,0.3,0.4,0.5,0.6 FOR i = 0 TO k READ x (i) NEXT i.

DATA 1.858 652,1.851 659,1.851 401,1.848 081,1.841 914,1.833 125,1.821 948 FOR i = 0 TO k READ y (i) NEXT i.

LX1 = LX (k, x (), y (), x1).

LX2 = LX (k, x (), y (), x2).

PRINT TAB (10); «Znacheniya polinoma Lagranzha v x1, x2» .

PRINT TAB (15); «L (x1)=»; LX1; «L (x2)=»; LX2.

PRINT.

PRINT TAB (10); «Poisk minimuma F (x)» .

xmin = dihotom (a, b, E, LX1, LX2).

PRINT TAB (10); «Minimum F (x): xmin=»; xmin; «F (xmin)=»; F (xmin, LX1, LX2).

END.

FUNCTION dihotom (a, b, E, LX1, LX2).

PRINT TAB (10); «Promezhutochnie rezul`tati» .

PRINT «a b x1 x2 f (x1) f (x2) b-a» DO x1 = (a + b — E / 1.3) / 2×2 = (a + b + E / 1.3) / 2 PRINT USING «##.###### #.##### #.##### #.##### #.##### #.##### #.#####»; a; b; x1; x2; F (x1, LX1, LX2); F (x2, LX1, LX2); b — a IF F (x1, LX1, LX2) > F (x2, LX1, LX2) THEN a = x1 ELSE b = x2 LOOP UNTIL b — a <= E.

dihotom = (a + b) / 2.

END FUNCTION.

FUNCTION F (x, LX1, LX2).

F = LX1 * x ^ 2 — 2.5 * LX2 * x — 3.

END FUNCTION.

FUNCTION LX (k, x (), y (), xl).

l = 0 FOR i = 0 TO k L1 = y (i) FOR j = 0 TO k IF i <> j THEN L1 = L1 * (xl — x (j)) / (x (i) — x (j)) NEXT j l = l + L1 NEXT i.

LX = l.

END FUNCTION.

8. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹

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

1. ΠžΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ числСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: — интСрполяции Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π›Π°Π³Ρ€Π°Π½ΠΆΠ° — ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ.

2. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹, протСстированы ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: — поиск Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π›Π°Π³Ρ€Π°Π½ΠΆΠ° Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… (x1, x2) — поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ, содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ: — основной ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉ исходныС Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΈΡ… Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΡΡ‰ΠΈΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ — ΠΌΠΎΠ΄ΡƒΠ»ΡŒ поиска Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ интСрполяционного ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… x1 ΠΈ x2 — ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ F (x) с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ LX1, LX2, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ интСрполирования — ΠΌΠΎΠ΄ΡƒΠ»ΡŒ поиска ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x) Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a;b] ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ.

4. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹: Полином Π›Π°Π³Ρ€Π°Π½ΠΆΠ° L (x1)=1.853 346, L (x2)=1.823 337.

Π˜ΡΠΊΠΎΠΌΡ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x) Π½Π°ΠΉΠ΄Π΅Π½ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ E=0.0001, xmin=1.229 506.

F (xmin)=-5.802 835.

5. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² MathCAD: ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ΡΡ с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π² MathCAD, трСбуСмая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ E=0.0001 соблюдалась, Ссли Π½Π°ΡƒΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ d Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Π΄ΠΈΡ…ΠΎΡ‚ΠΎΠΌΠΈΠΈ.

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

1. Гловацкая А. П., Π—Π°Π³Π²ΠΎΠ·Π΄ΠΊΠΈΠ½Π° А. Π’., ΠšΡ€Π°Π²Ρ‡Π΅Π½ΠΊΠΎ О. М., Π‘Π΅ΠΌΡ‘Π½ΠΎΠ²Π° Π’. И., Π¨Π°ΠΊΠΈΠ½ Π’. Н: ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΎΠΏΡ‚имизация ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°».

Москва, МВУБИ, 2004 Π³.

2. А. П. Гловацкая: ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°» Москва, МВУБИ, 2006 Π³.

3. Π‘Π΅ΠΌΡ‘Π½ΠΎΠ²Π° Π’. И, Π¨Π°ΠΊΠΈΠ½ Π’. Н.: ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ MathCAD Π² Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅ «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°», Москва, МВУБИ, 2006 Π³.

4. А. Π’. Π—Π°Π³Π²ΠΎΠ·Π΄ΠΊΠΈΠ½Π°: ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ Π·Π° 1 сСмСстр 2007;2008 ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°.

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