Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

РСшСниС Π·Π°Π΄Π°Ρ‡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°

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

РСшСниС Данная Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сопряТСнных Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ (Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ²). Алгоритм Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° прСдставлСн Π΄Π°Π»Π΅Π΅. Разностная аппроксимация Π­ΠΉΠ»Π΅Ρ€Π°. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ сплайн. I = 1, 2, …, n, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹ΠΌΠΈ направлСниями e (i), i = 1, 2, …, n. ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ k = 1. Начиная с Ρ‚ΠΎΡ‡ΠΊΠΈ x (0… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

РСшСниС Π·Π°Π΄Π°Ρ‡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ кубичСский сплайн, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρƒ = (Ρ…) Π½Π° [1,00; 1,20] для Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ разбиСния с ΡˆΠ°Π³ΠΎΠΌ h = 0,04:

(Ρ…) = ln x

Найти значСния Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… 1,05; 1,13; 1,17.

РСшСниС ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ [1,00; 1,20] с ΡˆΠ°Π³ΠΎΠΌ

h = 0,04:

x

(Ρ…) = ln x

1,04

0,39 221

1,08

0,76 961

1,12

0,113 329

1,16

0,14 842

1,2

0,182 322

Π‘ΠΏΠ»Π°ΠΉΠ½-интСрполяция Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

1. На ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [a, b] Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΡƒΡŽ сСтку

x = {xi / xi = xi -1 + hi, hi > 0, i = 1, 2, 3, …, n; x0 = a, xn = b}

ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ yi = f (xi) Π² ΡƒΠ·Π»Π°Ρ… сСтки xi, i = 0, 1, 2, …, n.

Π—Π°Π΄Π°Ρ‚ΡŒ x* (a, b).

2. ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ai = yj, i = 0, 1, 2, …, n.

3. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ… Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ систСму ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈ:

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ значСния коэффициСнтов ci, i = 0, 1, 2, …, n.

4. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ значСния коэффициСнтов di ΠΈ bi, i = 1, 2, 3, …, n, воспользовавшись Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ:

di = (ci — ci - 1) / hi, i = 1, 2, …

5. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ индСкса 0 < k n ΠΈΠ· условия x* [xk — 1, xk].

6. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅

S (x*) = Sk(x*) = ak + bk(x* — xk) + (ck / 2)(x* — xk)2 + (dk / 6)(x* — xk)3.

7. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½: S (x*) — Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ интСрполяции Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚ΠΎΡ‡ΠΊΡƒ x* (a, b).

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

ai

bi

ci

di

0,3 922

0,96 467

— 1,188 280

— 29,70 700

0,7 696

0,92 494

— 0,798 322

9,74 897

0,11 333

0,89 366

— 0,765 997

0,80 813

0,14 842

0,85 986

— 0,92 391

— 3,94 780

0,18 232

0,84 138

0,0

23,9 770

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ находится ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

S (x*) = Sk(x*) = ak + bk(x* — xk) + (ck / 2)(x* — xk)2 + (dk / 6)(x* — xk)3

2. Найти Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Коши для Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния Π½Π° Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ сСткС [a, b] с ΡˆΠ°Π³ΠΎΠΌ 0,2 ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°

, 0 Ρ… 1

РСшСниС. ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°

— Ρ€Π°Π·Π½ΠΎΡΡ‚ная аппроксимация Π­ΠΉΠ»Π΅Ρ€Π°. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ сплайн

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†:

ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°

x

y

0,2

0,2

0,4

0,416

1.04

0,6

0,67 392

1.1232

0,8

1,639

1.25 798

1,45 926

1.45 926

ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°

i

=

0,02

0,0202

0,40 808

1,0202

0,2

1,0202

0,408 081

0,624 363

0,630 852

0,866 629

1,8 329

0,4

1,8 329

0,86 663

0,112 662

0,113 962

0,14 367

1,19 722

0,6

1,19 722

0,143 666

0,177 667

0,180 047

0,220 362

1,37 713

0,8

1,37 713

0,22 034

0,267 713

0,271 977

0,329 821

1,64 872

1,64 872

0,329 743

0,398 989

0,406 607

0,493 278

2,5 442

3. Найти Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ бСзусловной ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ (Ρ…) min, Ρ… R2. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ мноТСство глобального Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

(Ρ…) =

РСшСниС Данная Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сопряТСнных Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ (Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ²). Алгоритм Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° прСдставлСн Π΄Π°Π»Π΅Π΅.

ΠœΠ΅Ρ‚ΠΎΠ΄ сопряТСнных Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ

1 ΠΠ°Ρ‡Π°Ρ‚ΡŒ с Ρ‚ΠΎΡ‡ΠΊΠΈ x(0) = (x1(0), x2(0), …, xn(0))Ρ‚ ΠΈ n-Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ нСзависимых Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ s(i),

i = 1, 2, …, n, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹ΠΌΠΈ направлСниями e(i), i = 1, 2, …, n. ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ k = 1.

2 Начиная с Ρ‚ΠΎΡ‡ΠΊΠΈ x(0) ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ поиск для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x) Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ s(n) ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ z(1).

3 Начиная с Ρ‚ΠΎΡ‡ΠΊΠΈ z(1) ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ n — 1 ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ поиск для f (x) сначала Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ s(1), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ s(2) ΠΈ Ρ‚. Π΄. Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ поиска Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ s(n — 1) Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этих дСйствий Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° x(2).

4 Начиная с Ρ‚ΠΎΡ‡ΠΊΠΈ x(2) ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ поиск для f (x) Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ s(n) ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ z(2).

Богласно ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠΌΡƒ свойству «ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ подпространства» Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

s(n + 1) = z(2) — z(1)

Π±ΡƒΠ΄Π΅Ρ‚ сопряТСнным ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡΠΌ s(n), s(n — 1), …, s(n - k + 1) (для k = 1 — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ s(n)).

5 Начиная с Ρ‚ΠΎΡ‡ΠΊΠΈ z(2) ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ поиск Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ s(n + 1) ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ x*.

6 ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ k: = k + 1. Если k = n, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΏ. 8.

7 ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ z(1): = x* ΠΈ s(i): = s(i + 1), i = 1, 2, …, n. ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΏ. 2.

8 ΠŸΡ€ΠΎΡ†Π΅ΡΡ вычислСний Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½: x* — Ρ‚ΠΎΡ‡ΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x).

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

Π’Π°Π±Π»ΠΈΡ†Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

k

— 4

— 2

— 2

— 8

Π’ΠΎΡ‡ΠΊΠ° (2,-2) — Ρ‚ΠΎΡ‡ΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ ΡΡ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ .

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