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

Визуализация числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²

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

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Ρ„ΠΈΠ·ΠΈΠΊΠΈ, Ρ…ΠΈΠΌΠΈΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π°ΡƒΠΊ часто ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ матСматичСскими модСлями Π² Π²ΠΈΠ΄Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΈΡΠΊΠΎΠΌΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅. НапримСр, исслСдуя ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ уравнСния вмСстС с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ условиями, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свСдСния ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…одящСм явлСнии, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Визуализация числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

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

ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π½Π° Ρ‚Π΅ΠΌΡƒ: Визуализация числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². РСшСниС ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»:

студСнт Π³Ρ€.: Π’Π•-01Π±

Π₯Π°ΠΊΠΈΠΌΠΎΠ² А.Π₯.

Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³ 2011 Π³.

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

2. ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

2.1 Π‘ΡƒΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ

2.2 ГСомСтричСский смысл Π·Π°Π΄Π°Ρ‡ΠΈ

2.3 ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Коши

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

2.5 ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ

2.6 ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° 4-Π³ΠΎ порядка

2.7 РСшСниС поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ

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

2.7.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ

3. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

3.1 Алгоритмы ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

3.1.1 ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π°

3.1.2 ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ

3.1.3 ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ x ΠΈ y

3.2 Алгоритм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

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

4. Π€ΠΎΡ€ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

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

6. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π² MathCad

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

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

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

ЦСлью Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ являСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния двумя числСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ: ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° 4 порядка точности.

Для достиТСния Ρ†Π΅Π»ΠΈ я ΠΏΠΎΡΡ‚Π°Π²ΠΈΠ» ΠΏΠ΅Ρ€Π΅Π΄ собой ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

Β· ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния двумя числСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Visual Basic.

Β· ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прилоТСния MathCad.

Β· Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ с ΠΎΠ±Ρ‰ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ Π Π΅ΡˆΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ Коши для Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния 1-Π³ΠΎ порядка Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [X0; Xk] с ΡˆΠ°Π³ΠΎΠΌ h ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиСм: Y (X0) =Y0.

ΠžΡ‚Π²Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²:

X

Y (1)

Y (2)

YT

X0

Y0(1)

Y0(2)

Y (X0)

X1

Y1(1)

Y1(2)

Y (X1)

Xk

Yk (1)

Yk (2)

Y (Xk)

листинг mathcad Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π“Π΄Π΅ Y (1), Y (2) — Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ числСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, YT — Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ прСдставлСниС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π° Π² Π²ΠΈΠ΄Π΅ списков.

Π”Π°Π½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ².

ΠŸΠ΅Ρ€Π΅Π΄ вычислСниСм послСднСго столбца Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… условий Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ коэффициСнта c, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ.

Π”ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅

X0

Xk

h

Y0

ΠžΠ±Ρ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

y' *(x+1)=y+2

0,8

0,1

y=(x+1)*c-2

2. ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

2. 1 Π‘ΡƒΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ значСния зависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ (ΠΈΠ»ΠΈ) Π΅Ρ‘ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… значСниях нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Если эти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ΄Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‚ΠΎ Ρ‚акая Π·Π°Π΄Π°Ρ‡Π° называСтся Π·Π°Π΄Π°Ρ‡Π΅ΠΉ с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ условиями, ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Коши. Часто Π² Π·Π°Π΄Π°Ρ‡Π΅ Коши Π² Ρ€ΠΎΠ»ΠΈ нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ выступаСт врСмя.

Π—Π°Π΄Π°Ρ‡Ρƒ Коши ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ условиС

y (x0) = Ρƒ0.

ВрСбуСтся Π½Π°ΠΉΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρƒ (x), ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΡƒΡŽ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ, Ρ‚Π°ΠΊ ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ.

ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Коши сводится ΠΊ Ρ‚Π°Π±ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ искомой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π“Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния называСтся ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ.

2. 2 ГСомСтричСский смысл Π·Π°Π΄Π°Ρ‡ΠΈ.

y' = f (x, y)

ВангСнс ΡƒΠ³Π»Π° Π½Π°ΠΊΠ»ΠΎΠ½Π° ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ (Ρ…, Ρƒ) ΠΊ ΠΎΡΠΈ 0Π₯, — ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ коэффициСнт (рис. 1).

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Рисунок 1. ГСомСтричСский смысл Π·Π°Π΄Π°Ρ‡ΠΈ Коши БущСствованиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

Если правая Ρ‡Π°ΡΡ‚ΡŒ f (x, y) Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ области R, опрСдСляСмой нСравСнствами

|x-x0| < Π°; |y-y0| < b,

Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚, ΠΏΠΎ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΎΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρƒ = Ρƒ (Ρ…), ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ Π² ΠΎΠΊΡ€Π΅ΡΡ‚ности

|Ρ… — Ρ…0| < h,

Π³Π΄Π΅ h — ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число.

Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ СдинствСнно, Ссли Π² R Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ условиС Π›ΠΈΠΏΡˆΠΈΡ†Π°

|f (x, y)-f (x, y)| ?N|y-y|(x, y),

Π³Π΄Π΅ N — нСкоторая постоянная (константа Π›ΠΈΠΏΡˆΠΈΡ†Π°), зависящая, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, ΠΎΡ‚, Π° ΠΈ b. Если f (x, Ρƒ) ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ

f’y (x, y) Π² R,

Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ

N = ΠΌΠ°Ρ… |f'y (Ρ…, Ρƒ)| ΠΏΡ€ΠΈ (Ρ…, y) ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ R.

2. 3 ЧислСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Коши ΠŸΡ€ΠΈ использовании числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² выполняСтся Π·Π°ΠΌΠ΅Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°

[Ρ…0,X] - области Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ измСнСния Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Ρ… ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎΠΌ .

БостоящСго ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ числа Ρ‚ΠΎΡ‡Π΅ΠΊ Ρ…0 < Ρ…1 < … < xn = Π₯ — сСткой.

ΠŸΡ€ΠΈ этом xi Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠ·Π»Π°ΠΌΠΈ сСтки.

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ сСтки с ΡˆΠ°Π³ΠΎΠΌ:

Π—Π°Π΄Π°Ρ‡Π° Коши, опрСдСлённая Ρ€Π°Π½Π΅Π΅ Π½Π° Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [Ρ…0, X], замСняСтся Π΅Ρ‘ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ — систСмой ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Ρ€Π΅ΡˆΠ°Ρ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ значСния y1, y2,…, yn — ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½Ρ‹Π΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ… сСтки.

ЧислСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Коши ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях Π½Π°ΡƒΠΊΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, ΠΈ Ρ‡ΠΈΡΠ»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… для Π½Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² достаточно Π²Π΅Π»ΠΈΠΊΠΎ. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹.

ΠžΠ΄Π½ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… для нахоТдСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΊΡ€ΠΈΠ²ΠΎΠΉ Ρƒ = f (x)

ВрСбуСтся информация лишь ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ шагС. ΠžΠ΄Π½ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π ΡƒΠ½Π³Π΅ — ΠšΡƒΡ‚Ρ‚Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ (ΠΌΠ½ΠΎΠ³ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… для отыскания ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Ρƒ = f (x)

ВрСбуСтся информация Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ достаточно Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ числСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, часто ΠΏΡ€ΠΈΠ±Π΅Π³Π°ΡŽΡ‚ ΠΊ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. К Ρ‡ΠΈΡΠ»Ρƒ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² относятся ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Милна, Адамса — Π‘Π°ΡˆΡ„ΠΎΡ€Ρ‚Π° ΠΈ Π₯Π΅ΠΌΠΌΠΈΠ½Π³Π°.

Π―Π²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… функция Π€ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚:

yn+1.

НСявныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… функция Π€ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚:

yn+1.

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

Иногда этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка точности.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ. Π’Π°Π±ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ происходит ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Для расчСта значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΌ ΡƒΠ·Π»Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΡƒΠ·Π»Π΅.

ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка:

Y' = f (x, y)

с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиСм

y (x0) = y0

Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ шаг h ΠΈ Π²Π²Π΅Π΄Ρ‘ΠΌ обозначСния:

xi = Ρ…0 + ih ΠΈ yi = y (xi), Π³Π΄Π΅ i = 0, 1, 2,…,

xi — ΡƒΠ·Π»Ρ‹ сСтки,

yi — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ….

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.

ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ ΠΠ’ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ (xi, yi) ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ Π±. ΠŸΡ€ΠΈ этом:

tg Π± = f (xi, yi)

Π’ ΡΠΎΠΎΡ‚вСтствий с Π³Π΅ΠΎΠΌΠ΅Ρ‚ричСским смыслом Π·Π°Π΄Π°Ρ‡ΠΈ, прямая ΠΠ’ являСтся ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ Π·Π°ΠΌΠ΅Π½Ρƒ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ Π½Π° ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΠ’.

Π’ΠΎΠ³Π΄Π° yi+1 = yi + Π”y

Из ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ABC

ΠŸΡ€ΠΈΡ€Π°Π²Π½ΡΠ΅ΠΌ ΠΏΡ€Π°Π²Ρ‹Π΅ части tg Π± = f (xi, yi) ΠΈ .

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ

ΠžΡ‚ΡΡŽΠ΄Π° Π”Ρƒ = h β€’ f (xi, yi).

ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΈΠΌ Π² ΡΡ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ:

yi+1 = yi + Π”y,

Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ расчСта ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

.

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Рисунок 2. ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°

Из Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹:

Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ для расчСта ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, зная Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅.

Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π­ΠΉΠ»Π΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.

F (x, Ρƒ) — заданная функция — Π΄ΠΎΠ»ΠΆΠ½Π°Π±Ρ‹Ρ‚ΡŒ описана ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π₯0, XK—Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ значСния нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ;

Y0 — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ y0 ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия

y (x0) = y0;

N — количСство ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² разбиСния;

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π£ — массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ искомого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡƒΠ·Π»Π°Ρ… сСтки.

ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² числСнного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Но ΡΡƒΡ‰Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΌ Π΅Π³ΠΎ нСдостатком являСтся большая ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ вычислСний. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2 ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ вычислСний для i-Π³o шага ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π° Π΅. Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ шагом ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ вычислСний увСличиваСтся.

2.5 ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ

Для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ вычислСний часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ названия: ΠΌΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π°-Коши ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка точности.

ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиСм:

Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ шаг h ΠΈ Π²Π²Π΅Π΄Ρ‘ΠΌ обозначСния:

xi = x0 + ih ΠΈ yi = y (xi), Π³Π΄Π΅ i = 0, 1, 2,…,

xi — ΡƒΠ·Π»Ρ‹ сСтки,

yi — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡƒΠ·Π»Π°Ρ….

ΠŸΡ€ΠΈ использовании ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π° шаг h Π΄Π΅Π»ΠΈΡ‚ся Π½Π° Π΄Π²Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°.

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4.

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Рисунок 4. ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ.

ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ этапов:

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‚ΠΎΡ‡ΠΊΠΈ:

А (Ρ…i, yi,), C (xi + h/2, yi + h/2 β€’ f (xi, yi)) ΠΈ B (xi+1, yi+1);

Π§Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ, А ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ Π±, Π³Π΄Π΅

tg Π± = f (xi, yi);

На ΡΡ‚ΠΎΠΉ прямой Π½Π°ΠΉΠ΄Π΅ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ Π‘ (Ρ…i + h/2, yi + h/2 β€’ f (xi, yi));

Π§Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ Π‘ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ Π±1, Π³Π΄Π΅

tg Π±1 = f (xi + h/2,yi + h/2 β€’ f (xi, yi));

Π§Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ, А ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ послСднСй прямой;

НайдСм Ρ‚ΠΎΡ‡ΠΊΡƒ

B (xi+1, yi+1).

Π‘ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ B (xi+1, yi+1) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния ΠΏΡ€ΠΈ Ρ… = xi+1;

ПослС провСдСния вычислСний, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… вычислСниям, описанным Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Π­ΠΉΠ»Π΅Ρ€Π°, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для опрСдСлСния значСния:

yi+1 = yi + h β€’ f (xi + h/2, yi + h/2 β€’ f (xi, yi)).

ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° Π΄Π°Π΅Ρ‚ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4 это Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ. Π’Π°ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π΅l Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π°, Π° Π΅ — ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ.

Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5.

F (x, Ρƒ) — заданная функция — Π΄ΠΎΠ»ΠΆΠ½Π°

Π±Ρ‹Ρ‚ΡŒ описана ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:Π₯0, XК

— Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ значСния нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ;

Y0 — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ y0 ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия y (x0)=y0;

N — количСство ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² разбиСния;

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Y — массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ искомого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡƒΠ·Π»Π°Ρ… сСтки.

Рисунок 5. Π‘Π»ΠΎΠΊ-схСма ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π­ΠΉΠ»Π΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ.

2.6 ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° 4 порядка ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка:

с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ условиСм y (x0)=y0.

Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ шаг h ΠΈ Π²Π²Π΅Π΄Π΅ΠΌ обозначСния:

xi = x0 + ih ΠΈ yi = y (xi), Π³Π΄Π΅ i = 0, 1, 2,…

Аналогично описанному Π²Ρ‹ΡˆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ производится Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Π΄Π΅Π»Π΅Π½ΠΈΠΈ шага Π½Π° 4 части.

Богласно ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ порядка, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния yi ΠΈΡΠΊΠΎΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

yi+1 = yi +?yi, Π³Π΄Π΅ i = 0, 1, 2…

?y=(k1+2*k2+2*k3+k4)/6

a Ρ‡ΠΈΡΠ»Π° k1, k2, k3, k4 Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ:

k1 = h*f (xi, yi)

k2 = f (xi +h/2, yi +k1 /2)*h

k3 = F (xi +h/2, yi +k2 /2)*h

k4 = F (xi +h, yi +k3)*h

Π­Ρ‚ΠΎ явный чСтырСхэтапный ΠΌΠ΅Ρ‚ΠΎΠ΄ 4 порядка точности.

F (x, Ρƒ) — заданная функция — Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ описана ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π₯0, XК — Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ значСния нСзависимой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ;

Y0 — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ y0 ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия y (x0)=y0;

N — количСство ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² разбиСния;

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Y — массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ искомого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡƒΠ·Π»Π°Ρ… сСтки.

2.7 РСшСниС поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π­ΠΉΠ»Π΅Ρ€Π° ΠΈ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°

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

1. Π‘Ρ‚Ρ€ΠΎΠΈΠΌ оси ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚;

2. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ A (1; 2) — ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ;

3. Π˜Ρ‰Π΅ΠΌ ΡƒΠ³ΠΎΠ» Π½Π°ΠΊΠ»ΠΎΠ½Π° ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ A:

4. Π‘Ρ‚Ρ€ΠΎΠΈΠΌ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ l0 Π² Ρ‚ΠΎΡ‡ΠΊΠ΅, А ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ Π±0;

5. Находим Ρ…1 ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

xi = Ρ…0 + ih,

Π³Π΄Π΅ h — шаг интСгрирования

x1 = 1 + 1 Β· 0,1 = 1,1;

6. ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΡ€ΡΠΌΡƒΡŽ

x = x1 = 1,1

Π΄ΠΎ ΠΏΠ΅Ρ€Π΅ΡΠ΅Ρ‡Π΅Π½ΠΈΡ с ΠΏΡ€ΡΠΌΠΎΠΉ l0, ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ B (x1; y1);

7. Π˜Ρ‰Π΅ΠΌ y Ρ‚ΠΎΡ‡ΠΊΠΈ B: ΠΈΠ· ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ABC

Π”y = y1 — y0,

Π”x = x1 — x0 = h,

f (x0; y0) = (y1 — y0)/h =>

y1 = y0 + h (f (x0; y0)) = 0 + 0,1 Β· f (1;0) = 0 + 0,1 3 = 0,3

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎΡ‡ΠΊΠ° B ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (1,1; 0,3).

2.7.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° 4 порядка

1. Π‘Ρ‚Ρ€ΠΎΠΈΠΌ оси ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚;

2. ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ А (1; 2) — ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ;

3. Π˜Ρ‰Π΅ΠΌ ΡƒΠ³ΠΎΠ» Π½Π°ΠΊΠ»ΠΎΠ½Π° ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ A:

4. Π‘Ρ‚Ρ€ΠΎΠΈΠΌ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ l0 Π² Ρ‚ΠΎΡ‡ΠΊΠ΅, А ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ Π±0;

5. Находим Ρ…1 ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

xi = Ρ…0 + ih

x1 = 1 + 1 0,05 = 1,05;

Находим ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ:

k1=0,05Β· f (1,2)=0,05Β·8=0,4

k2=0,05Β· f (1+0,05/2;2+0,4/2)=0,429

k3=0,05Β· f (1+0,05/2;2+0,½)=0,432

k4=0,05Β· f (1+0,05;2+0,1)=0,463

?y1=(0,4+2Β· 0,429+2Β·0,432+0,463)/6=0,431

?y2=2+0,431=2,431

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (1,05;2,431)

3. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

3.1 Алгоритмы ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

3.1.1 ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π­ΠΉΠ»Π΅Ρ€Π° Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

3.1.2 ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π° 4 порядка Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

3.1.3 ΠŸΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

3. 2 Алгоритм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

3. 3 Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎ Π½Π°

4. Π€ΠΎΡ€ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

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

Rem ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Dim x (), y (), Ei (), Run (), Ob () As Single

Private n, i As Integer

Private x0, xk, y0, h, minx, maxx, miny, maxy As Single

Rem ОписаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Function f (a, b) As Single

f = b * (1 / Tan (a))

End Function

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

Private Sub Eiler ()

ReDim x (n + 1)

ReDim Ei (n + 1)

Ei (0) = y0

For i = 0 To n

x (i) = Round (x0 + (i * h), 4)

Ei (i + 1) = Round (Ei (i) + h * f (x (i), Ei (i)), 4)

Next i

End Sub

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

Private Sub RungeKutta ()

ReDim x (n + 1)

ReDim Run (n + 1)

Run (0) = y0

For i = 0 To n

x (i) = Round (x0 + i * h, 4)

k1 = h * f (x (i), Run (i))

k2 = h * f (x (i) + (h / 2), Run (i) + (k1 / 2))

k3 = h * f (x (i) + (h / 2), Run (i) + (k2 / 2))

k4 = h * f (x (i) + h, Run (i) + k3)

k = (k1 + 2 * k2 + 2 * k3 + k4) / 6

Run (i + 1) = Round (Run (i) + k, 4)

Next i

End Sub

Rem ΠžΠ±Ρ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Private Sub obhee ()

ReDim x (n + 1)

ReDim Ob (n + 1)

For i = 0 To n

x (i) = Round (x0 + i * h, 4)

Ob (i) = Round (Sin (x (i)), 4)

Next i

End Sub

Private Sub Command1_Click ()

Rem Π’Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…

x0 = Val (Text1.Text)

y0 = Val (Text2.Text)

xk = Val (Text3.Text)

h = Val (Text4.Text)

Rem расчСт количСства строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅

n = Round ((xk — x0) / h)

MSFlexGrid1.Cols = 4

MSFlexGrid1.Rows = n + 2

Rem Подписи Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² страницы

MSFlexGrid1.TextMatrix (0, 0) = «x»

MSFlexGrid1.TextMatrix (0, 1) = «ΠžΠ±Ρ‰Π΅Π΅ Ρ€Π΅Ρ‰Π΅Π½ΠΈΠ΅»

MSFlexGrid1.TextMatrix (0, 2) = «Π­ΠΉΠ»Π΅Ρ€»

MSFlexGrid1.TextMatrix (0, 3) = «Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚»

Rem Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ массивов ΠΈ ΠΏΠΎΠΈΡΠΊ экстрСмумов

Eiler

RungeKutta

Obhee

maxy = y0

miny = y0

maxx = x0

minx = x0

For i = 0 To n

minx = x (0)

maxx = x (n)

miny = Ob (0)

maxy = Ob (n)

If Ei (n) > Ob (n) Then maxy = Ei (n)

If Run (n) > Ob (n) Then maxy = Run (n)

If Ei (n) > Run (n) Then maxy = Ei (n)

MSFlexGrid1.TextMatrix (i + 1, 0) = Str (x (i))

MSFlexGrid1.TextMatrix (i + 1, 1) = Str (Ob (i))

MSFlexGrid1.TextMatrix (i + 1, 2) = Str (Ei (i))

MSFlexGrid1.TextMatrix (i + 1, 3) = Str (Run (i))

Next i

Rem очистка ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ

Picture1.Cls

Rem РасчСт коэффициСнтов ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ

kx = (Picture1.Width — 1200) / (xk — x0)

ky = (Picture1.Height — 1000) / (maxy — miny)

Rem Π—Π°ΠΏΠΈΡΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ экстрСмумов Π½Π° ΡˆΠ°Π±Π»ΠΎΠ½ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

Label16.Caption = Str (miny)

Label15.Caption = Str (maxy)

Label17.Caption = Str (minx)

Label18.Caption = Str (maxx)

Rem РасчСт экранных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, построСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°

For i = 0 To n — 1

z1 = Round (720 + (x (i) — x0) * kx)

z2 = Round (5400 — (Ei (i) — miny) * ky)

z3 = Round (720 + (x (i + 1) — x0) * kx)

z4 = Round (5400 — (Ei (i + 1) — miny) * ky)

Picture1.Line (z1, z2)-(z3, z4), RGB (0, 0, 9999)

Next i

For i = 0 To n — 1

z1 = Round (720 + (x (i) — x0) * kx)

z2 = Round (5400 — (Run (i) — miny) * ky)

z3 = Round (720 + (x (i + 1) — x0) * kx)

z4 = Round (5400 — (Run (i + 1) — miny) * ky)

Picture1.Line (z1, z2)-(z3, z4), RGB (0, 9999, 0)

Next i

For i = 0 To n — 1

z1 = Round (720 + (x (i) — x0) * kx)

z2 = Round (5400 — (Ob (i) — miny) * ky)

z3 = Round (720 + (x (i + 1) — x0) * kx)

z4 = Round (5400 — (Ob (i + 1) — miny) * ky)

Picture1.Line (z1, z2)-(z3, z4), RGB (9999, 0, 0)

Next i

End Sub

6. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π² MathCad

ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° ΠœΠ΅Ρ‚ΠΎΠ΄ Π­ΠΉΠ»Π΅Ρ€Π° IV порядка точности (ΠœΠ΅Ρ‚ΠΎΠ΄ Π ΡƒΠ½Π³Π΅-ΠšΡƒΡ‚Ρ‚Π°)

ΠžΠ±Ρ‰Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

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

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

По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ я Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» всС поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ: написал ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ уравнСния двумя числСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Visual Basic, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ» Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прилоТСния MathCad, сравнил ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ с ΠΎΠ±Ρ‰ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» поставлСнноС ΠΏΠ΅Ρ€Π΅Π΄ΠΎ ΠΌΠ½ΠΎΠΉ Π·Π°Π΄Π°Π½ΠΈΠ΅ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹.

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