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

Matlab

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

Π“Ρ€Π°Π½ΠΈΡ†Ρƒ области сходимости ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ аналитичСски, Π΄Π°ΠΆΠ΅ Π² Ρ‚Π°ΠΊΠΎΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠ°ΠΊ этот, ΠΈ ΡΠ°ΠΌΠ° ΠΎΠ½Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся ΠΈΠ· ΡƒΡΠ»ΠΎΠ²ΠΈΡ |F'(x)|=1 ΠΈΠ»ΠΈ |x|=2.5. УсловиС |F'(X)|<1 Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ X прСобразования F (x), условиС |F'(X)|>1 являСтся достаточным для Π΅Π΅ Π½Π΅ΡƒΡΡ‚ойчивости, Π° Π² ΡΠ»ΡƒΡ‡Π°Π΅ |F'(X)|=1 ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ устойчивой, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠΉ. НСустойчивыС… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Matlab (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ образования РСспублики Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ Π£Ρ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ образования

«Π“ΠΎΠΌΠ΅Π»ΡŒΡΠΊΠΈΠΉ государствСнный унивСрситСт ΠΈΠΌ. Π€. Π‘ΠΊΠΎΡ€ΠΈΠ½Ρ‹»

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ ΠšΠ°Ρ„Π΅Π΄Ρ€Π° МПУ

MATLAB

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ:

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΊΠ° Π³Ρ€ΡƒΠΏΠΏΡ‹ М-53

Π“ΡƒΠΌΠ°Ρ€Π΅Π²Π° Π›.Π‘.

Π“ΠΎΠΌΠ΅Π»ΡŒ 2004

MATLAB — матричная лаборатория — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ развитая систСма программирования для Π½Π°ΡƒΡ‡Π½ΠΎ-тСхничСских расчСтов, дополнСнная ΠΊ Π½Π°ΡΡ‚оящСму Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ нСсколькими дСсятками Π±ΠΎΠ»Π΅Π΅ частных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, относящихся ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, ΠΎΠ±Ρ€Π°Π»Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ элСктронных ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ², экономикС ΠΈ Ρ€ΡΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π½Π°ΡƒΠΊΠΈ. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ MATLAB’Π° ΠΏΠΎ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, которая Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ прилагаСтся Π½Π° ΠΈΠ½ΡΡ‚алляционном ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-дискС, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρƒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·-Π·Π° нСобходимости Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π΅ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ языкС со ΡΠΏΠ΅Ρ†ΠΈΡ„ичСским слэнгом, Π½ΠΎ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π²ΠΈΠ΄Ρƒ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΠ³ΠΎ для Ρ‚Π°ΠΊΠΈΡ… руководств ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ излоТСния большого объСма ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° Ρ€ΡƒΡΡΠΊΠΎΠΌ языкС пособия Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ этому стСрСотипу. Π”Π°ΠΆΠ΅ для ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ спСциалиста ΠΏΠΎ Ρ€Π°ΡΡ‡Π΅Ρ‚Π°ΠΌ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ сопряТСно с Π½Π΅ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½ΠΎ большими Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ Ρ‚Ρ€ΡƒΠ΄Π°.

MATLAB ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго для программирования числСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Он Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚ываСтся ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ 15 Π»Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² LINPACK ΠΈ EIGPACK, созданных Π² 1970;Π΅ Π³Π³. Π² Π‘ША, ΠΈ Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ повлиял Π½Π° ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… систСм, ΠΊΠ°ΠΊ MathCad, MAPLE ΠΈ Mathematica. Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы MATLAB происходило ΠΊΠ°ΠΊ Π² ΡΠ²ΡΠ·ΠΈ с Π΄ΠΎΡΡ‚иТСниями Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ‚Π°ΠΊ ΠΈ Π² ΡΠ²ΡΠ·ΠΈ с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ общСсистСмных срСдств. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ MATLAB Π±Ρ‹Π» Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ Ρ†Π΅Π»Ρ‹ΠΌ рядом ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π²ΡˆΠΈΡ…ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (toolboxes), Π΄Π°Π»Π΅ΠΊΠΎ Ρ€Π°Π·Π΄Π²ΠΈΠ½ΡƒΠ²ΡˆΠΈΡ… Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΅Π³ΠΎ примСнимости. Π”Π°Π»Π΅Π΅ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ лишь ΠΎ ΡΠ΄Ρ€Π΅ MATLAB’Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ систСмой, ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΎ Π΅Π΅ Π²Π΅Ρ€ΡΠΈΠΈ 5.2, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΡ€ΠΌΠΎΠΉ MathWorks Π² ΡΠ½Π²Π°Ρ€Π΅ 1998 Π³.

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

ДокумСнтация ΠΏΠΎ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΈ Π΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ содСрТит ΠΌΠ½ΠΎΠ³ΠΎ тысяч страниц, ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ СстСствСнно встаСт вопрос ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΅Π΅ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ. Π Π°Π±ΠΎΡ‚Π° с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ матСматичСской ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ курсС Π²ΡƒΠ·Π°. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свСдСния ΠΎ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π°Ρ… /1/ - /2/: /1/ - это ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ с ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ систСмы, /2/ - описаниС Π΅Π΅ Π³Ρ€Π°Ρ„ичСских возмоТностСй. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ подряд /1/, /2/ ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π·Π° ΡƒΡ‚очнСниями ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ help ΠΈΠ»ΠΈ справочнику /3/, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ описаны ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Но Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивным, Π½Π° Π½Π°Ρˆ взгляд, являСтся ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ основных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ систСмы. ИмСнно Ρ‚Π°ΠΊ ΠΌΡ‹ ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠΌΡΡ с MATLAB’ΠΎΠΌ, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ с 30−40 Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. ПослС этих занятий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ /1/ ΠΈ /2/ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»Π΅Π³Ρ‡Π΅.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΌΡ‹ Π·Π΄Π΅ΡΡŒ Π½Π΅ ΠΊΠ°ΡΠ°Π΅ΠΌΡΡ, Π° ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ознакомлСния с Π½Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ с Ρ‚Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ Π½Π°ΡƒΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ посвящСно ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ просто Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ списка доступных Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄. ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вся докумСнтация ΠΏΠΎ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ находится Π½Π° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-дискС, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ происходит ΠΈΡ… ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ°, ΠΈ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π½Π° Π²ΠΈΠ½Ρ‡Π΅ΡΡ‚Π΅Ρ€Π΅.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ достаточно ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ PC 486 с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ хотя Π±Ρ‹ 16 Mb ΠΈ Ρ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Π½Π΅ΠΌ систСмами Windows 95 ΠΈ MATLAB 5.2. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ MATLAB ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ Π΄Ρ€ΡƒΠΎΠ³ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами, Ρ‚Π°ΠΊΠΈΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Macintosh, Unix ΠΈ OS/2.

Π—Π° Ρ€ΡƒΠ±Π΅ΠΆΠΎΠΌ Π²Ρ‹ΡˆΠ»ΠΎ ΡƒΠΆΠ΅ достаточно ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… пособий ΠΏΠΎ ΡΠΈΡΡ‚Π΅ΠΌΠ΅, Π½ΠΎ Π½Π° Ρ€ΡƒΡΡΠΊΠΈΠΉ язык Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈ Π΄Π°ΠΆΠ΅ Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… ΠΈΡ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅Ρ‚ ΠΈΠ·-Π·Π° сокращСния финансирования. Π˜Π·Π΄Π°Π½Π½Ρ‹Π΅ Ρƒ Π½Π°Ρ пособия (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /4/ - /12/) Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ руководствам /1/ - /3/, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π°ΠΌ прСдставляСтся ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π΄Π°Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚, ΠΎΠΏΠΈΡ€Π°ΡΡΡŒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго Π½Π° ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΡŽ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ.

1. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ числовыми, тСкстовыми ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ². Π£ Π½Π°Ρ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числовыС (это Π²ΠΎ Π²ΡΠ΅Ρ… дСталях) ΠΈ Ρ‚СкстовыС (совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ). НазваниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ начинаСтся с Π»Π°Ρ‚инской Π±ΡƒΠΊΠ²Ρ‹, Π΄Π°Π»Π΅Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 31 символа). Π‘Ρ‚Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ здСсь Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.

1. ЧисловыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ числа, Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ массивы. Π’ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ всС числа прСдставлСны ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ с 16 дСсятичными Π·Π½Π°ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ вСщСствСнноС число отводится 8 Π±Π°ΠΉΡ‚ΠΎΠ², ΠΏΠΎΠ΄ комплСксноС — 16.

1.1 Π’Π²ΠΎΠ΄ чисСл

Π¦Π΅Π»Ρ‹Π΅ числа. Π’ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΎΠ½ΠΈ Π½Π΅ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ся явно. НабСрСм ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

a=2 a=2.0 a=2; a=1:6 b=1:20 c=10:-2:5

КомандноС ΠΎΠΊΠ½ΠΎ. Командная строка. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π‘ΡƒΡ„Π΅Ρ€ исполнСнных ΠΊΠΎΠΌΠ°Π½Π΄. Как Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈ ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° исполнСнных ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… строк. НСльзя Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ совпадСния ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ВСщСствСнныС числа. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

d=0.5:0.3:2.5 d=.5:.3:2.5 d=.5+1:.3-.1:2.5*2 length (d)

d (end) d (end-2) d (1) d (0) d (2:7) d (7:-1:2) d (150)

f=linspace(1.5,30,143); length(f)

Π˜Π½Π΄Π΅ΠΊΡΡ‹ всСгда Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ со Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ 1. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½Π° ΠΌΠ°Π»ΠΎΠΌ латинском рСгистрС. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄.

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ вСщСствСнных чисСл:

realmax realmin

Π”Ρ€ΡƒΠ³ΠΈΠ΅ константы MATLAB’Π°:

pi i j eps

Π˜Ρ… Π½Π΅ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ.

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹Π΅ числа:

q=1+2*i q=1+2i real (q) imag (q) abs (q) conj (q) s=angle (q) (здСсь ;

q=1+2*i;r=3; fi=0:.01:pi; z=q+r*exp (i*fi); plot (z) Π­Ρ‚ΠΎ вСрхняя ΠΏΠΎΠ»ΡƒΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ.

1.2 Π’Π²ΠΎΠ΄ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Π’Π΅ΠΊΡ‚ΠΎΡ€Ρ‹-строки:

a=1:6 linspace(1,6,10)

Π’Π΅ΠΊΡ‚ΠΎΡ€Ρ‹-столбцы:

a=(1:6)' linspace(1,6,10)'

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ .' ΠΈ ' :

y1=linspace (1,6,4)'; y2=y1; y=y1+i*y2; y.' y'

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ linspace ΠΈ: ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ для задания Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вСщСствСнных Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Π’Π²ΠΎΠ΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†. A (i, j) — элСмСнт ΠΈΠ· i-ΠΉ строки ΠΈ j-Π³ΠΎ столбца. A (k) — k-ΠΉ элСмСнт Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, вытянутой Π² ΡΡ‚ΠΎΠ»Π±Π΅Ρ†.

A=[1,2;3,4] A=[1;2,3;4] A (2,2) A (3) A (5) size (A) A (3,4)=10 size (A)

A (5)=6 size (A) A (22)=3 A=A (:) A (22)=3 size (A) [m, n]=size (A)

A=reshape (1:24,4,6) size (A) A ([1,end],:)=[] A (,[1,end])=[] size (A)

1.3 НСкоторыС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹

m=3;n=4; eye (m, n) eye (m) eye (n) ones (m, n) ones (m) ones (n) zeros (m, n)

rand (m, n) rand (m, n) rand ('state', 0) rand (m, n) rand (m) Π­Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ распрСдСлСниС Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (0, 1).

randn (m, n) randn ('state', 100) Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ распрСдСлСниС, Ρƒ Π½Π΅Π³ΠΎ ΠΌΠ°Ρ‚. ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅=0, диспСрсия=1

v1=1:4 v2=7:12 toeplitz (v1,v2) toeplitz (v1)

1.4 НСкоторыС простыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

A=reshape (1:24,4,6) triu (A) triu (A, 0) triu (A, 2) triu (A,-1) tril (A)

v=1:5 diag (v) diag (v, 2) diag (v,-1)

diag (A) diag (A, 2) diag (A,-1)

A=reshape (1:24,4,6) rot90(A) rot90(A, 2)

Π’Ρ‹Π΄Π°Ρ‡ΠΈ Π½Π° ΡΠΊΡ€Π°Π½. Команда format с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ опциями.

Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (forrmat short) выдаСтся 5 Π·Π½Π°ΠΊΠΎΠ², для Ρ†Π΅Π»Ρ‹Ρ… чисСл 9 Π·Π½Π°ΠΊΠΎΠ², порядки ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚ -308 Π΄ΠΎ +308. Π’ ΠΏΠΎΠ»Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (format long e) 16 Π·Π½Π°ΠΊΠΎΠ².

a=2 a=.001 a=1e-3 a=1e-5 a=123 456 789 a=1 234 567 891 a=1+3*i

format long e, 2^.5, format short

ΠžΠΏΡ†ΠΈΡ format short e ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ€ΠΎΠ²Π½Ρ‹Π΅ столбцы.

Они бСрутся Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ (Π½Π° Π±ΡƒΠΊΠ²Π΅ э Π½Π° Π»Π°Ρ‚инском рСгистрС), символ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 2 Π±Π°ΠΉΡ‚Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для задания Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π² Ρ‡ΠΈΡΠ»ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π΄Π°Ρ‡Π°Ρ… ΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ…, для задания Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΈ Ρ‚. Π΄. МоТно ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ тСкстовыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Ρ‡ΠΈΡΠ»ΠΎΠ²Ρ‹Π΅ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

t='Moscow — столица России' (послС дСфиса Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ρ€ΡƒΡΡΠΊΠΈΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ снова Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π° Π»Π°Ρ‚инский).

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… — ячСйки ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹.

БистСма help.

help Π²Ρ‹Π΄Π°Π΅Ρ‚ список Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ систСмы;

help <�имя Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ> Π²Ρ‹Π΄Π°Π΅Ρ‚ список ΠΊΠΎΠΌΠ°Π½Π΄ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ;

help <�имя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹> Π²Ρ‹Π΄Π°Π΅Ρ‚ описаниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

type <�имя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹> Π²Ρ‹Π΄Π°Π΅Ρ‚ тСкст ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли ΠΎΠ½ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… MATLAB’Π°.

2. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ xy-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ

1.Как ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ графичСскоС ΠΎΠΊΠ½ΠΎ:

figure whitebg zoom on

Π’Π΅ΠΏΠ΅Ρ€ΡŒ построим Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΏΠΈ y=sin (2x), 0<=x<=5, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² строку

x=0:1e-3:5; y=sin (2*pi*x); plot (y) plot (x, y) , grid

ИспользованиС Ρ€Π΅ΠΆΠΈΠΌΠ° zoom:

k=100; y=sin(2*pi*k*x); plot(y)

2.АвтоматичСскоС Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Ρ‚ΡŒ строки.

1;x=linspace (0,1,20); k=.1:.1:.8; y=k'*x; plot (x, y)

Π—Π΄Π΅ΡΡŒ опрСдСляСтся Π²Π΅ΠΊΡ‚ΠΎΡ€-строка x=0:20, Π·Π°Ρ‚Π΅ΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€-строка k ΠΈΠ· 8 ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… коэффициСнтов, Π΄Π°Π»Π΅Π΅ получаСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° y=k'*x ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°-столбца k' Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€-строку x. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ этой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ состоят ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… прямолинСйных ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ². НаконСц, строятся Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ этих ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚ x — пСрвая ниТняя линия (ΠΎΠ½Π° ТСлтая) соотвСтствуСт k=.1, послСдняя, Ρ‚ΠΎΠΆΠ΅ ТСлтая, — для k=.8. ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всСго 7, Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‚ΡΡ цикличСски Π² Ρ‚Π°ΠΊΠΎΠΌ порядкС (ΠΏΠΎΠ΄ русскими английскиС названия):

ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ красный Π·Π΅Π»Π΅Π½Ρ‹ΠΉ синий Π±Π΅Π»Ρ‹ΠΉ

yellow magenta cyan red green blue white

Π’Ρ‹Π·ΠΎΠ²Π΅ΠΌ строку 1 ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π² Π½Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ plot:

1;x=linspace (0,1,20); k=.1:.1:.8; y=k'*x; plot (x, y,'g.')

Ρ‚.Π΅. Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ‚Π°ΠΌ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ (тСкстовой, ΠΈΠ±ΠΎ ΠΎΠ½ Π² Π°ΠΏΠΎΡΡ‚Ρ€ΠΎΡ„Π°Ρ…) Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. ВсС ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ станут Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ (green), Π° Π»ΠΈΠ½ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Аналогично ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ списка — ΠΏΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠΊΠ²Π΅. Π’ Ρ‚Скстовом Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… символов. Для изобраТСния Ρ‚ΠΎΡ‡Π΅ΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎΠΌΠΈΠΌΠΎ. ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ΡΡ Π΅Ρ‰Π΅ : — -. * x o + ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы.

3.Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² ΠΏΠΎΠ»ΡΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…:

x=1:.01:3; nx=length (x); r=x.^2; fi=linspace (0,5*pi, nx); polar (fi, r)

4.Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ — Π»Π΅Π³ΠΊΠΎ строятся ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

x=0:.1:6*pi; y=cos (x); plot (x, y) plot (y, x)

5.Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ осями:

axis off axis on axis ([-10,10,-5,20]) axis auto axis equal axis square

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ осСй ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π΄Π»Ρ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π½ΠΎ Ρ†Π²Π΅Ρ‚Π° Π² Π½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для характСристики Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° zoom Ρ‚Π°ΠΌ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

3. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ MATLAB'Π°

1. Π‘ΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. НайдСм ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ n Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ сумму ряда s (n) = 1/k2, k=1:n. Для этого Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку

1;n=100; k=1:n; f=k.^(-2); plot (cumsum (f)), [sum (f), pi2/6] =1000

Команда cumsum (f) подсчитываСт всС частичныС суммы s (k) ΠΎΡ‚ f (1:k) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ k ΠΎΡ‚ 1 Π΄ΠΎ n, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ процСсс формирования Π½ΡƒΠΆΠ½ΠΎΠΉ Π½Π°ΠΌ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. Π’ ΠΊΠΎΠ½Ρ†Π΅ строки выдаСтся числСнный ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

ans = 1.6350 1.6449 .

Полагая n=1000, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ

ans = 1.6439 1.6449 ,

Ρ‚.Π΅. ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² 1 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ 4-ΠΉ Π·Π½Π°Ρ‡Π°Ρ‰Π΅ΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹.

Π‘Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡ‚ΠΎΠ»ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°, ΠΊΠ°ΠΊ Π½Π° ΡΡ‚ΠΎΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π² ΡΡ‚ΠΎΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, услоТним наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… m>1 ΠΈ n Π½Π°ΠΉΠ΄Π΅ΠΌ Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ сумму ряда s (m, n) = sum (1/k^m), k=1:n (ΠΏΡ€ΠΈ m=1 получаСтся ΡƒΠΆΠ΅ расходящийся гармоничСский ряд). Для провСдСния вычислСний ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ строку 1:

2;m=2; n=1000; k=1:n;f=k.^(-m); plot(cumsum(f)), sum(f)

=1.5 =1e4

=1.2

ΠΈ ΡΠ½Π°Ρ‡Π°Π»Π° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ свой старый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Но ΡƒΠΆΠ΅ ΠΏΡ€ΠΈ m=1.5 Ρƒ Π½Π°Ρ, глядя Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ, Π½Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΠΉ увСрСнности Π² Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΠΈ сходимости. Π­Ρ‚ΠΎ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‚Π°ΠΊ ΠΏΡ€ΠΈ m=1.2: для n=1000 ans=4.3358, Π° Π΄Π»Ρ n=1e4 ans=4.7991. Π€Π°ΠΊΡ‚ сходимости ряда ΠΏΡ€ΠΈ m=1.01 нСльзя ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ числСнно ΠΈΠ·-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠΉ скорости Π΅Π³ΠΎ сходимости.

Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ дСйствиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cumsum, вычислим (x/sin (x))dx, x[0, 3]. ΠŸΠΎΠ΄ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Π°Ρ функция f=x/sin (x) Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π² Π½ΡƒΠ»Π΅ особСнности, ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ достаточно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ строку

3;n=100; h=3/n; x=h/2:h:3-h/2; f=x./sin (x); plot (h*cumsum (f)), grid, sum (h*f) =1000

Ρ‚.Π΅. Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ f Π² ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π°Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² (эти Ρ‚ΠΎΡ‡ΠΊΠΈ x Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ†Π΅Π»Ρ‹ΠΌΠΈ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†ΠΎΠ² счСтных ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² — Ρ†Π΅Π»Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ). Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π° ans = 8.4495 ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΌΡ‹ΡΠ»ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΅Ρ‰Π΅ Π½Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚Π°, Π½ΠΎ ΠΏΡ€ΠΈ n=1e3 ans = 8.4552, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ n=1e2 со ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всС Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅, Π° Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ h*cumsum (f) Π½Π° ΠΏΡ€Π°Π²ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ происходит ΠΈΠ·-Π·Π° роста Ρ‚Π°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f — это ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ²

4;plot (f)

Для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ sum ΠΈ cumsum Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вдоль столбцов (Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΏΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ индСксу), Π° Π΄Π»Ρ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° — вдоль Π½Π΅Π³ΠΎ нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, строка это ΠΈΠ»ΠΈ столбСц. Π§Ρ‚ΠΎΠ±Ρ‹ провСсти суммированиС для ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A Π²Π΄ΠΎΠ»ΡŒ Π΅Π΅ ΡΡ‚Ρ€ΠΎΠΊ, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ sum (A, 2), Ρ‚. Π΅. ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‚ΠΎΡ€ΠΎΠΉ индСкс. Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ относится ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ MATLAB’a ΠΈ ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌ Ρ‚ΠΎΠΆΠ΅ — ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ имССтся Π² Π²ΠΈΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ индСкс, Π° Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ индСксу Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΈ ΡΡ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΡ…раняСтся для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄.

2. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ. Аналогично ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ prod ΠΈ cumprod Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ произвСдСния. НапримСр, Π½Π°ΠΉΠ΄Π΅ΠΌ (1−1/k2), k=2:100 (ΠΏΡ€ΠΈ k½), Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² строку

1;n=100; k2=(2:n).^2; a=1−1./k2; cp=cumprod(a); cp(end), plot(cp/.5), grid

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ cp (end) = 0.5050 Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ здСсь Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ быстрая. Π­Ρ‚ΠΎ Π²ΠΈΠ΄Π½ΠΎ ΠΈ ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСдставлСна ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ошибка Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… k2=k2 ΠΈ cp=cumprod (.): ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΈΠΌΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… всСгда Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ΠΈΠΌΠ΅Π½Π° Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π»ΠΈ ΡΡƒΡ‚ΡŒ Π΄Π΅Π»Π° (это особСнно Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ написании Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π³Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…).

ΠŸΡ€ΠΈ вычислСнии ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ Π·Π° Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΡˆΠΊΠ°Π»Ρƒ. НайдСм, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΊΠ°ΠΊΠΈΡ… k ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ k! Ясно, Ρ‡Ρ‚ΠΎ максимально допустимоС km Π²Ρ€ΡΠ΄ Π»ΠΈ большС 200, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ строка

2;n=200; k=1:n; kf=cumprod (k); plot (kf)

Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π½Π°Ρˆ вопрос. Из-Π·Π° быстрого возрастания kf ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΡΡ‚ΠΈ дисплСя (это Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 0.5% ΠΎΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅) ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ всСго ΠΎΠ΄Π½Ρƒ Ρ‚ΠΎΡ‡ΠΊΡƒ kf (km), ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, ΠΊΠ°ΠΊ Π½Π°ΠΌ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ каТСтся, ΠΈΠ΄ΡƒΡ‚ Π½ΡƒΠ»ΠΈ ΠΈ Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ΄ΡƒΡ‚ числа inf (infinity), Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° обходится ΠΈ Ρ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ NaN (not a number), ΠΈ ΡΡ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ NaN Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² Ρ‚Π°ΠΊΠΈΡ… ситуациях:

0/0 inf-inf inf/inf

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ inf ΠΈ NaN (ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ со Π·Π½Π°ΠΊΠΎΠΌ) ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Для опрСдСлСния km Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку

3;sum(isinf(kf))

Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ isinf (kf) выдаст 1 Π½Π° Ρ‚Π΅Ρ… позициях Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² kf, Π³Π΄Π΅ элСмСнты kf Π΅ΡΡ‚ΡŒ inf, ΠΈ 0 Π½Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… позициях. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ans=30, km=n-30=170, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΡΡ€Π°Π·Ρƒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² строку

4;km=sum(isfinite(kf))

Π³Π΄Π΅ isfinite ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ Ρ‚Π΅ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ числовой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ ΠΎΡ‚ inf ΠΈ NaN. ΠŸΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ произвСдСния Π·Π° Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΡˆΠΊΠ°Π»Ρƒ для сомноТитСлСй ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

log (взятиС Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠ°),

log10 (взятиС дСсятичного Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠ°),

abs (взятиС модуля),

sign (взятиС Π·Π½Π°ΠΊΠ°, Π²Ρ‹Π΄Π°ΡŽΡ‰Π΅Π΅ 1, 0 ΠΈ -1).

3. ЛогичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈ освоСнии программирования логичСскиС дСйствия Π΄Π°ΡŽΡ‚ΡΡ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ арифмСтичСских. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ здСсь Π΄Π²Π° простых ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π·Π°Π΄Π°Ρ‡ логичСского Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°.

1. НапишСм строку для нахоТдСния ΠΎΠ±Ρ‰ΠΈΡ… элСмСнтов Π΄Π²ΡƒΡ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²:

x=1:20; y=15:30; [X, Y]=meshgrid (x, y); v=X (X==Y)

2. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ нСсколько слоТнСС, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ MATLAB ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»ΠΎΠ² for-end, Ρ‡Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Взяв Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π°Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΏΠΎ 200 ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ, сколько Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ сСтки ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€ΡŒ вписанной Π² Π½Π΅Π³ΠΎ окруТности. НуТная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄

1;tic, x=0:1/200:1; [X, Y]=meshgrid (x); M=abs (X+i*Y-.5-i*.5)<½; s=sum (M (:)), t1=toc

ΠΈ Π΄Π°ΡΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ s=31 397 Ρ‚ΠΎΡ‡Π΅ΠΊ, t1=0.16 сСк, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ строка для Ρ†ΠΈΠΊΠ»ΠΎΠ² for-end

2;tic, s=0;w=1:201; for I=w, for J=w, if norm ([x (I), x (J)]-.5)<.5,s=s+1; end, end, end, s, t2=toc

Π΄Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ s ΠΈ t2=7.47 сСк, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ t2/t1=46. Π­Ρ‚ΠΎ лишний Ρ€Π°Π· Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² языка программирования.

4. ГрафичСский способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

1. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΡ€Π½ΠΈ уравнСния x*sin (x2)=0 Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [0,3]. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°:

1;x=0:.01:3; f=x.*sin(x.^2); plot(x,[f;0*f]), grid

2;ginput

Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ginput Ρ‚ΠΎΡ‡ΠΊΠ° снимаСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π»Π΅Π²ΠΎΠΉ клавиши ΠΌΡ‹ΡˆΠΈ, Enter — Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ginput.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ это Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом:

3;nx=length(x); w=1:nx-1; x(find(f(w).*f(w+1)<0|f(w)==0)) ΠžΡ‚Π²: 0, 1.77, 2.5.

Π­Ρ‚Ρƒ строку ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ:

4;nx=length(x); w=1:nx-1; x(f(w).*f(w+1)<0|f(w)==0)

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ с ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ 0−1.

2. Π‘Π»ΠΎΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ — нСявныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ нСявной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f (x, y) x3y-2xy2+y-0.2=0, x, y=[0, 1]. Π­Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

1;h=.02; x=0:h:1; [X,Y]=meshgrid(x); f=X.^3.*Y-2*X.*Y.^2+Y-.2;

2;v=[0,0]; contour (x, x, f, v), grid

На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ зСлСная линия (справа ΠΎΠ½Π° двузначная) прСдставляСт искомый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΠΊΡ€ΠΈΠ²Ρ‹ΠΌΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· G. Π­Ρ‚Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ совсСм нСпросто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах программирования ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ вычислСниС ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Π»ΠΈΠ½ΠΈΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Ρ‚ΠΎΡ‡Π΅ΠΊ — Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΎΡ‡Π΅Π½ΡŒ слоТная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°.

Выясним, ΠΊΠ°ΠΊΠΎΠΉ Π·Π½Π°ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ f Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ G, для Ρ‡Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ

3;mesh(x,x,f.*(f>0))

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ, Ρ‚. Π΅. xyz-Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π’ Π½Π΅ΠΉ Ρ†Π²Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для изобраТСния Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ (значСния z),

измСняясь с Ρ€ΠΎΡΡ‚ΠΎΠΌ z ΠΎΡ‚ Ρ‚СмносинСго Ρ‡Π΅Ρ€Π΅Π· Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ Π΄ΠΎ Ρ‚Смнокрасного.

Вычислим ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ S ΡΡ‚ΠΎΠΉ области:

4;S=h^2*sum(f(:)>=0) (S=0.7296).

Для h=0.01 Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 1, Π·Π°Ρ‚Π΅ΠΌ строку 4 ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ S=0.7204, Π° Π΄Π»Ρ h=0.005 Π½Π°ΠΉΠ΄Π΅ΠΌ S=0.7152. ΠŸΡ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ всСгда СстСствСнно Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

Выясним, ΠΊΠ°ΠΊΠΎΠΉ объСм Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ f (x, y) ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ G, Π³Π΄Π΅ f (x, y)>=0. Для этого снова возьмСм Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ 1 h=0.02 ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΠΌ

5;V=h^2*sum(f(f>=0)) (V=0.1268)

Для h=0.01 V=0.1235, Π° Π΄Π»Ρ h=0.005 V=0.1219. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ f (:), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ f (f>=0) Π΅ΡΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, эти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Π΅ (с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 1 — 2%), Π½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, ΠΊΠ°ΠΊ быстро ΠΈ ΠΏΡ€ΠΎΡΡ‚ΠΎ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹. Π’Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ достаточно ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Π·Π°Π΄Π°Ρ‡.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку

6;C=contour(x,x,f); clabel(C)

которая Π·Π°ΡˆΠ»Π΅Ρ‚ Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ C ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ, Π²Ρ‹Π±Ρ€Π°Π² значСния ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ автоматичСски. Из ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ C ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ всС ΠΊΡ€ΠΈΠ²Ρ‹Π΅.

ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΡ. ГрафичСским способом ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠΉ плоскости. Команда contour3 строит Π»ΠΈΠ½ΠΈΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ f (x, y, z), ΠΏΡ€ΠΈ этом сСтки ΠΏΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ.

5. ΠŸΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹

По ΡΡ‚Π΅ΠΏΠ΅Π½ΠΈ примСнимости, ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡŽ ΠΈ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Ρƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ скалярныС ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ — ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ матСматичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² MATLAB’Π΅. Полином

p (x)=anxn+an-1xn-1+…+a0 задаСтся Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ-строкой p ΠΈΠ· Ρ‡ΠΈΡΠ΅Π» an, an-1, …, a0,

Ρ‚.Π΅. коэффициСнтами, располоТСнными Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ убывания показатСля стСпСни. Π•Π³ΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ n Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ n=length (p)-1; ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΎΠΉ — Ρ‚ΠΎΠ³Π΄Π° n=0; коэффициСнты ak — Π»ΡŽΠ±Ρ‹Π΅ комплСксныС числа. Π’Π΅ΠΊΡ‚ΠΎΡ€ p ΠΈΠ½Ρ‚СрпрСтируСтся систСмой ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π·Π°Π΄Π°Π΅Ρ‚ся Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° для ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄, производящих вычислСния с ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΡΡ‚ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ся условиС an0, Π½Π°Π΄ΠΎ ΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ самим ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ источником ошибок.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для дСйствий с ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ Ρ‚Π°ΠΊΠΎΠ²Ρ‹:

conv (p, q) — ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² p ΠΈ q. НазваниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ происходит ΠΎΡ‚ ΡΠ»ΠΎΠ²Π° convolution (свСртка), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ коэффициСнты произвСдСния Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ свСртки Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² p ΠΈ q.

[q, r]=deconv (b, a) — частноС (q) ΠΈ ΠΎΡΡ‚Π°Ρ‚ΠΎΠΊ ® ΠΎΡ‚ Π΄Π΅Π»Π΅Π½ΠΈΡ b Π½Π° a, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ conv (a, q)+r=b.

residue (b, a) — Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ b (x)/a (x) Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Π΅ Π΄Ρ€ΠΎΠ±ΠΈ Π½Π°Π΄ ΠΏΠΎΠ»Π΅ΠΌ комплСксных чисСл с Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ†Π΅Π»ΠΎΠΉ части. Если a (x) ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ ΠΊΠΎΡ€Π½ΠΈ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ такая Π·Π°Π΄Π°Ρ‡Π° ΠΏΠ»ΠΎΡ…ΠΎ обусловлСна. ΠŸΠ»ΠΎΡ…Π°Ρ ΠΎΠ±ΡƒΡΠ»ΠΎΠ²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‚. Π΅. ΠΊΡ€Π°ΠΉΠ½Π΅ сильная Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΎΡ‚ ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΎΠ², ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΈΠ· ΡΡ‚ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹.

p=poly® — построСниС ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΏΠΎ ΠΊΠΎΡ€Π½ΡΠΌ, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅-столбцС r. Для ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ r ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ p Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π΅ Ρ…арактСристичСским ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠΌ.

polyval (p, x) — поэлСмСнтноС вычислСниС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° p Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ x, Π³Π΄Π΅ x ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с size (x).

polyder (p) — производная ΠΎΡ‚ p.

roots (p) — Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц, содСрТащий всС ΠΊΠΎΡ€Π½ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°. Π˜Ρ… ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½. Π‘ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ нСустойчивости Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ residue Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ относится ΠΈ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ roots. ΠšΠΎΡ€Π½ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ собствСнныС значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A (p) Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ порядка.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ этих ΠΊΠΎΠΌΠ°Π½Π΄.

1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° p (x)=x3-x+2 Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ -1<=x<=1. Π­Ρ‚ΠΎ выглядит Ρ‚Π°ΠΊ:

p=[1,0,-1,2]; x=-1:.01:1; f=polyval(p,x); plot(x,f), grid

Полином Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€Π½Π΅ΠΉ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°

roots(p)'

которая даст

ans = -1.5214 0.7607 — 0.8579i 0.7607 + 0.8579i.

2.Π Π°Π·Π΄Π΅Π»ΠΈΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ Π½Π° x-3:

[q, r]=deconv (p,[1,-3])

Π’ΠΎΠ³Π΄Π°

q = 1 3 8, r = 0 0 0 26.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, частноС q (x)=x2+3x+8, Π° ΠΎΡΡ‚Π°Ρ‚ΠΎΠΊ r=26.

3. Π Π°Π·Π»ΠΎΠΆΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (x-3)/p (x) Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Π΅ Π΄Ρ€ΠΎΠ±ΠΈ:

1;[r, s, k]=residue ([1,-3], p); r', s', k'

Для r' ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ r1, r2, r3 :

— 0.7607 0.3803 — 0.4289i 0.3803 + 0.4289i,

для s' - Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ s1, s2, s3 :

— 1.5214 0.7607 — 0.8579i 0.7607 + 0.8579i

ΠΈ k=[] (это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»ΠΎΠΉ части Π² Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π΅Ρ‚ — Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρƒ Ρ‡ΠΈΡΠ»ΠΈΡ‚Сля пСрвая, Π° Ρƒ Π·Π½Π°Π°ΠΌΠ΅Π½Π°Ρ‚Сля Ρ‚Ρ€Π΅Ρ‚ΡŒΡ стСпСни). ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² r ΠΈ s ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ

(x-3)/p (x)=sum (ri/(x-si), i=1:3.

Команда residue Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону:

2;[q, p]=residue (r, s, k)

восстановит исходныС Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ ΠΈ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒ:

q = 0 1 -3 (ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΡΡ Ρ‚ΠΎΡ‡Π½ΠΎ),

p = 1.0000 -0.0000 -1.0000 2.0000 (здСсь ΡƒΠΆΠ΅ сказались ошибки округлСния ΠΈ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ коэффициСнт Π½Π΅ Ρ€Π°Π²Π΅Π½ 1 автоматичСски).

4. Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ слоТный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Уилкинсон, 1963), ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π°, нСсмотря Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°, ΠΈΡ… Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ значСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‡Π΅Π½ΡŒ сильно Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… коэффициСнтов просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΏΠΎ ΡΡ‚ΠΈΠΌ коэффициСнтам — ΠΎΡ‡Π΅Π½ΡŒ большиС ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ числа. Π’Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠ»ΠΎΡ…ΠΎ обусловлСнными ΠΈ Π²ΡΠ΅Π³Π΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ внимания нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΎΠ½ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΎΠ½ΠΈ Π² Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ стСпСни ΡΡ‚ΠΈΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ тСорСтичСскиС исслСдования ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ΅ точности ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… вычислСний, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Уилкинсона — ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… классичСских Π·Π°Π΄Π°Ρ‡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π°.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. ΠŸΡƒΡΡ‚ΡŒ vn=1:n, Π³Π΄Π΅ n>1 — цСлочислСнный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΈ pn=poly (v') — ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ с ΠΊΠΎΡ€Π½ΡΠΌΠΈ 1: n, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π° wn=roots (pn) — Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц с Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹ΠΌΠΈ корнями ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° pn. ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ сравнСниС vn' ΠΈ wn Π΄Π»Ρ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… n. НачнСм с n=2:

1;n=2; vn=1:n; pn=poly (vn'); wn=roots (pn); [vn', wn]

ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ans=1 2 2 1

ΠΎΡ‚ΠΊΡƒΠ΄Π° Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ элСмСнты Π² wn Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ. Выполняя ΠΏΡ€ΠΈ n=3 ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ строку 1

2;n=3; vn=1:n; pn=poly (vn'); wn=roots (pn); R=[vn', sort (wn)]

Π½Π°ΠΉΠ΄Π΅ΠΌ R = 1.0000 1.0000

2.0000 2.0000

3.0000 3.0000 .

ПоявившиСся Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ столбцС R Ρ†ΠΈΡ„Ρ€Ρ‹ 0 ΠΊΠ°ΠΊ Π±Ρ‹ «Π½Π°Π²Π΅Π΄Π΅Π½Ρ‹» значСниями ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ столбца, ΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Π»ΠΊΠΈΡ… ΡˆΠ΅Ρ€ΠΎΡ…ΠΎΠ²Π°Ρ‚ΠΎΡΡ‚Π΅ΠΉ Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ format Π½Π΅ΠΌΠ°Π»ΠΎ. А Ρ†ΠΈΡ„Ρ€Ρ‹ 0 Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС R Π³ΠΎΠ²ΠΎΡ€ΡΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ появилась ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΡ€Π½Π΅ΠΉ. Она, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΅Ρ‰Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»Π°:

3;((R(, 2) —R(, 1))./R(, 1))'

Π΄Π°Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ для ΠΊΠΎΡ€Π½Π΅ΠΉ

ans = 1e-14 *(0.1110 -0.0444 -0.1184)

— ΡΡ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Π΅Ρ€Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 14 Π·Π½Π°ΠΊΠΎΠ².

Для n=10 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ строки (Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊ 2 ΠΈ 3)

4;n=10; vn=1:n; pn=poly (vn'); wn=roots (pn); R=[vn', sort (wn)]; R1=(R (, 2)-R (, 1))./R (, 1)

Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° постСпСнно ΠΏΠ°Π΄Π°Π΅Ρ‚. Π‘Ρ‚Ρ€ΠΎΠΊΠ°

5;me=max (abs (R1))

Π΄Π°Π΅Ρ‚ me=4.2009e-10, Ρ‚. Π΅. Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ для всСх ΠΊΠΎΡ€Π½Π΅ΠΉ Π²Π΅Ρ€Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 9 Π·Π½Π°ΠΊΠΎΠ² (me — max. error). Но ΠΊΠΎΡ€Π½ΠΈ Π΅Ρ‰Π΅ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ вСщСствСнными, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ

6;iwn=sum(abs(imag(wn)))

Π΄Π°Π΅Ρ‚ iwn=0.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 4 для n=20 ΠΈ Π·Π°Ρ‚Π΅ΠΌ строкой 5 Π½Π°ΠΉΠ΄Π΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ me=0.0073, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ для всСх ΠΊΠΎΡ€Π½Π΅ΠΉ Π²Π΅Ρ€Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Π·Π½Π°ΠΊΠ°, Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ остаСтся вСщСствСнным, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ послС строки 6 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ iwn=0. Π‘Ρ€Π°Π²Π½ΠΈΠΌ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΡ€Π½ΠΈ графичСски: Π³Ρ€Π°Ρ„ΠΈΠΊ

7;plot®, grid

ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΡ€Π½Π΅ΠΉ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π½Π° Π½Π° Π³Π»Π°Π· — для ΠΊΠΎΡ€Π½Π΅ΠΉ 10:17 ТСлтая ΠΈ Ρ„иолСтовая Π»ΠΈΠ½ΠΈΠΈ слСгка Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ приступим ΠΊ ΡΠ°ΠΌΠΎΠΌΡƒ интСрСсному Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. ΠŸΡ€ΠΈ n=20 pn (2)= -210 (это коэффициСнт ΠΏΡ€ΠΈ x19). ΠŸΡ€ΠΈΠ±Π°Π²ΠΈΠΌ ΠΊ Π½Π΅ΠΌΡƒ 1e-7, Ρ‚. Π΅. внСсСм Π² Π½Π΅Π³ΠΎ ΠΌΠ°Π»ΠΎΠ΅ Π²ΠΎΠ·ΠΌΡƒΡ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 10-ΠΌ Π·Π½Π°ΠΊΠ΅, ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ расчСт с ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ строкой 4:

8;n=20; vn=1:n; pn=poly (vn'); pn (2)=pn (2)+1e-7; wn=roots (pn); R=[vn', wn], plot®, grid

НСсмотря Π½Π° Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ°Π»ΠΎΠ΅ Π²ΠΎΠ·ΠΌΡƒΡ‰Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Π΅ pn (2), Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΡ€Π½ΠΈ стали комплСксными. Π­Ρ‚ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΈΠ· Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π½Π° ΡΠΊΡ€Π°Π½Π΅ (ΠΈΡ… ΠΌΠ½ΠΈΠΌΡ‹Π΅ части Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2.7), Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ строкой 6 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ iwn=18.67, ΠΈ ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Если ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ

9;plot(R,'.'), grid

Ρ‚.Π΅. ΡƒΠ±Ρ€Π°Ρ‚ΡŒ соСдинСния ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π»ΡŒΠ΅Ρ„Π½ΠΎ. На Ρ‚Π°ΠΊΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… Ρ€Π΅ΠΆΠΈΠΌ zoom Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Выясним, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ сильно измСнились Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ внСсСнии ΡΡ‚ΠΎΠ»ΡŒ ΠΌΠ°Π»ΠΎΠ³ΠΎ возмущСния. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· p (x) наш Π½Π΅Π²ΠΎΠ·ΠΌΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ pn ΠΏΡ€ΠΈ n=20 ΠΈ Ρ‡Π΅Ρ€Π΅Π· a Π΅Π³ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ коэффициСнт:

p (x)=prod (x-k), k=1:20, ΠΈΠ»ΠΈ p (x)=x20+ax19+ … +20!, a=-210.

Π’ΠΎΠ³Π΄Π° для ΠΊΠΎΡ€Π½Π΅ΠΉ x=1:20 ΠΏΠΎ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ нСявной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ

p/x*dx/da + p/a = 0,

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

dx/da = -p/a / p/x.

Π£ Π½Π°Ρ p/a =x19, Π° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ p/x находится ΠΊΠ°ΠΊ polyder (pn) (см. Π½Π°Ρ‡Π°Π»ΠΎ этой Ρ‚Π΅ΠΌΡ‹). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для вычислСния dxda Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ vn Π½Π°ΡˆΠΈΡ… ΠΊΠΎΡ€Π½Π΅ΠΉ сначала Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ строку 4 с n=20

10;n=20; vn=1:n; pn=poly (vn');

Π° Π·Π°Ρ‚Π΅ΠΌ строку (Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для x=1:20)

11;dpn=polyder (pn); dxda=-(vn.^19)./polyval (dpn, vn); plot (log10(abs (dxda)),'.'), grid

ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈ x=8 dx/da=105 ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ большС с Ρ€ΠΎΡΡ‚ΠΎΠΌ x. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ внСсСниС Π² ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ a Π²ΠΎΠ·ΠΌΡƒΡ‰Π΅Π½ΠΈΡ 10-7 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ порядкС Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΡ€Π½Π΅ΠΉ, ΠΊΠ°ΠΊΠΈΠΌ Π±Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΎΠ½ΠΈ Π½ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Ссли эти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ измСнСния Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΡ€ΠΎΡΠ²ΠΈΠ»ΠΈΡΡŒ, ΠΌΠ΅Ρ‚ΠΎΠ΄ слСдуСт Π·Π°Π±Ρ€Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ.

6. Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния программирования ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… эффСктивных способов ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ вычислСний. ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅

xk+1=F (xk), k=0, 1, 2, … , x0 Π·Π°Π΄Π°Π½ΠΎ,

Π³Π΄Π΅ F — Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ y=F (x), x0 — ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅, xk — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ x Π½Π° k-ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Π° ΡΠ°ΠΌΠ° пСрСмСнная x ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любой — числом, Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ. ΠŸΡ€Π΅Π΄Π΅Π» ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Ссли ΠΎΠ½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚, Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· X, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅

X=F(X) (1)

Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ прСобразования F. Π­Ρ‚ΠΎ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для F. ВсС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ X ΡΡ‚ΠΎΠ³ΠΎ уравнСния Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ прСобразования F (x). ВсС Ρ‚Π°ΠΊΠΈΠ΅ x0, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ xk сходится, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ сходимости ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ прСобразования F. CΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ сходимости ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ xk характСризуСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ числовой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

vk=norm (xk+1-xk)/norm (xk-xk-1),

Π³Π΄Π΅ Π½ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Для сходимости xk ΡƒΠΆΠ΅ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сущСствовал ΠΏΡ€Π΅Π΄Π΅Π» V ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ vk, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ часто для сходящихся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΠ½ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚, ΠΈ Π΅ΡΠ»ΠΈ это Ρ‚Π°ΠΊ, Ρ‚ΠΎ ΠΏΡƒΡΡ‚ΡŒ a=abs (V). Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ a=1 ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ xk Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ, ΠΏΡ€ΠΈ 0k Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ быстрСС любой гСомСтричСской прогрСссии. ПокаТСм Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, ΠΊΠ°ΠΊ всС это выглядит Π½Π° Π΄Π΅Π»Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ разнообразия Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π·Π°Π΄Π°Ρ‡Ρƒ возьмСм Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ. Рвссмотрим ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅

(x-2)(x-3)=0 ΠΈΠ»ΠΈ f (x)x2-5x+6=0 c ΠΊΠΎΡ€Π½ΡΠΌΠΈ x1=2, x2=3, (2)

построим для нахоТдСния Π΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ x1=2, x2=3 нСсколько ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ схСм F ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ.

1.ΠŸΡƒΡΡ‚ΡŒ для уравнСния (2)

x=F (x), Π³Π΄Π΅ y=F (x)=(x2+6)/5.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ условиС (1) для прСобразования F Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΈ этом ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ появилось Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ x=inf (). ΠŸΠΎΡ‚Π΅Ρ€Ρ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ часто случаСтся ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ уравнСния ΠΊ Π΅Π³ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΉ Π½Π°ΠΌ индСксной записи, Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ

x(k+1)=F(x(k)), k=1:n,

Π³Π΄Π΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ x (1) ΠΈ Ρ‡ΠΈΡΠ»ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ n Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹. Π‘ΡƒΠ΄Π΅ΠΌ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒ значСния x (k) Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ x, Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x (k) ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· xt. НуТныС вычислСния Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ строка

1;xt=0; n=100; x=xt; TF='(xt^2+6)/5'; for k=1:n,xt=eval(TF); x=[x,xt]; end, plot(x), grid

Π—Π΄Π΅ΡΡŒ записаны тСкстовая пСрСмСнная TF ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° eval (ΠΎΠ½Π° ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ TF ΠΊΠ°ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ xt2+6)/5 ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ Π΅Π³ΠΎ). ПослС выполнСния строки 1 Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ отобразится 101 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x (k), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅. Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ сошлись ΠΊ px=2. Π‘Ρ‚Ρ€ΠΎΠΊΠ°

2;xt=0; n=100; x=xt; TF='xt=(xt^2+6)/5;'; for k=1:n,eval(TF),x=[x,xt]; end, plot(x), grid

ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ, Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π² Π½Π΅ΠΉ записаны TF ΠΈ eval.

Π₯отя внСшнС ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ x (k) ΠΊ x1=2 Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сомнСний, это Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСгда Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π’Π°ΠΊ ΠΊΠ°ΠΊ y'=F'(x)=2x/5, Ρ‚ΠΎ F'(2)=0.8<1, Π° F'(3)=1.2>1, Π½ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ извСстно, ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠΉΡ‚ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Ρ‚Π°ΠΊΠΎΠΉ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ X ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ F, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ |F'(X)|1. ΠžΡ‚ΡΡŽΠ΄Π° ясно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ X=2. Однако Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ F'(x) аналитичСски, ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС приходится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. ΠŸΡ€ΠΈ извСстных ΡƒΠΆΠ΅ x (k) Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ строка

3;w=2:n; v=(x(w+1) —x(w))./(x(w) —x(w-1)); plot(v), grid

Из Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ v (k) Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сходятся ΠΊ a=0.8, ΠΊΠ°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ согласно Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, которая здСсь выглядит ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅, выполняя строки 1 ΠΈ 3.

(a) xt=1.5, 1.9, 1.99, 1.9999. ΠŸΡ€ΠΈ послСдних Π΄Π²ΡƒΡ… значСниях xt Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊΠΈ 3 появятся осцилляции справа, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ здСсь разности x (k+1)-x (k) ΠΈ Ρ‚Π΅ΠΌ самым значСния v (k) Ρ‚Π΅Ρ€ΡΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ: x (k) ΡƒΠΆΠ΅ сошлись со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ.

(a') xt=2. Π“Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊΠΈ 2 Π²ΠΎΠΎΠ±Ρ‰Π΅ пуст, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° всС v (k)=0/0=NaN.

(b) xt=2.01, 2.5, 2.9, 2.99, 2.9999. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ случаС x (k) Π²Π½Π°Ρ‡Π°Π»Π΅ довольно Π΄ΠΎΠ»Π³ΠΎ (Π΄ΠΎ k=20) Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°ΠΉΠΎΠ½Π΅ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ x2=3 (ΠΎΠ½ΠΈ всС врСмя уходят ΠΎΡ‚ Π½Π΅Π΅, Π½ΠΎ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ этого Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° 60 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½ΠΎ двиТутся ΠΊ x1=2.

(b') xt=3. ВсС x (k)=3, Π° Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊΠΈ 3 пуст. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ xt=3 F (xt)=15/5=3 получаСтся Π±Π΅Π· ошибок округлСния.

(b'') xt=3.01. ΠŸΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ для x (k) ΠΈ v (k) Π±ΡƒΠ΄Π΅Ρ‚ inf, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ x2=3 являСтся нСустойчивой Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ прСобразования F: ΠΏΡ€ΠΈ малСйшСм сдвигС x0 с x2 Π² ΠΏΡ€Π΅Π΄Π΅Π»Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ получится Π»ΠΈΠ±ΠΎ устойчивая нСподвиТная Ρ‚ΠΎΡ‡ΠΊΠ° x1, Π»ΠΈΠ±ΠΎ inf — приобрСтСнная нСподвиТная Ρ‚ΠΎΡ‡ΠΊΠ°. ΠŸΡ€ΠΎΠ²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅ΠΌ этот сдвиг:

© xt=3+1e-15, 3+1e-14, 3+1e-8. Π’ 1-ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΡƒΡ…ΠΎΠ΄Π° xt Π½Π΅ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚, Π²ΠΎ 2-ΠΌ тСндСнция ΡƒΡ…ΠΎΠ΄Π° ΡƒΠΆΠ΅ Π·Π°Ρ€ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΈ ΠΎΠ½ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ числа ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π² 3-ΠΌ ΡƒΡ…ΠΎΠ΄ проявился Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΡƒΠΆΠ΅ Π½Π° 100 итСрациях.

(с') xt=-2.5, -2.9, -2.99, -3, -3.01, -100, 100. ΠŸΡ€ΠΈ xt=-3 снова ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ x2 Π·Π° ΠΎΠ΄Π½Ρƒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ, Π° ΠΏΡ€ΠΈ xt= -3.01 ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ inf. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ вСщСствСнном x0 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ сходятся ΠΊ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠΉ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ x1=2 ΠΏΡ€ΠΈ -30<3 ΠΈ ΠΊ inf ΠΏΡ€ΠΈ |x0|>3. ΠŸΡ€ΠΎΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ Ρ‚ΠΎΡ‚ случай, ΠΊΠΎΠ³Π΄Π° |x0|=3. Π­Ρ‚ΠΎΡ‚ расчСт выполняСтся строкой (Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ строку 1)

4;n=100; fi=-pi:pi/20:pi; xt=3*exp (i*fi); TF='(xt.^2+6)/5'; for k=1:n, xt=eval (TF);end, plot (xt,'.')

На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ (ΠΎΠ½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ) Π²ΠΈΠ΄Π½Ρ‹ 4 Ρ‚ΠΎΡ‡ΠΊΠΈ: Ρ‚ΠΎΡ‡ΠΊΠ° z=3, Ρ‚ΠΎΡ‡ΠΊΠΈ z=3s*i с ΠΌΠ°Π»Ρ‹ΠΌ s>0 ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° z=2. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 4 с n=1000 ΠΈ, сдСлав ΠΎΠΊΠ½ΠΎ MATLAB’Π° ΠΏΠΎΠ»Π½Ρ‹ΠΌ, Π²Ρ‹Π΄Π°Π΄ΠΈΠΌ

5;imag(xt')

ΠžΠ±Ρ€Π°Π·Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ окруТности слСгка ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ z=2, Π° Π΅Π΅ 21-я Ρ‚ΠΎΡ‡ΠΊΠ° (ΠΎΠ½Π° соотвСтствуСт fi=0) Π΅ΡΡ‚ΡŒ z=3. Π­Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ sin (pi) ΠΈ sin (-pi) Π½Π΅ Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ Π² Ρ‚очности. Π‘Π½ΠΎΠ²Π° сдСлаСм ΠΎΠΊΠ½ΠΎ MATLAB’Π° нСбольшим ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 4 с Ρ€Π°Π΄ΠΈΡƒΡΠΎΠΌ 3.01, Π° Π·Π°Ρ‚Π΅ΠΌ строки

6;sum (isnan (xt))

7;find (isnan (xt))

ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ xt Ρ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 1, 21, 41 ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² inf (здСсь nan=inf/inf). Для радиуса 5 ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ 21, для радиуса 5.6 ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ 41, Ρ‚. Π΅. всС.

Π“Ρ€Π°Π½ΠΈΡ†Ρƒ области сходимости ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ аналитичСски, Π΄Π°ΠΆΠ΅ Π² Ρ‚Π°ΠΊΠΎΠΌ простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠ°ΠΊ этот, ΠΈ ΡΠ°ΠΌΠ° ΠΎΠ½Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся ΠΈΠ· ΡƒΡΠ»ΠΎΠ²ΠΈΡ |F'(x)|=1 ΠΈΠ»ΠΈ |x|=2.5. УсловиС |F'(X)|<1 Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ X ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ F (x), условиС |F'(X)|>1 являСтся достаточным для Π΅Π΅ Π½Π΅ΡƒΡΡ‚ойчивости, Π° Π² ΡΠ»ΡƒΡ‡Π°Π΅ |F'(X)|=1 ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ устойчивой, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠΉ. НСустойчивыС Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π΄ΠΊΠΈ Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ…, Π½ΠΎ ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ ΠΏΡ€ΠΈ исслСдовании числСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π’ Π½Π°ΡˆΠ΅ΠΌ случаС ΠΌΡ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ мноТСство |x|3 ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ области сходимости ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ F, Π½ΠΎ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ ΠΎΠΏΠΈΡΠ°Π»ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ этой области. ΠœΡ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ |x|5.6 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ сходятся ΠΊ inf, ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ inf являСтся устойчивой Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ F. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π΅ области сходимости, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строки

8;r=3:.1:5.6; z=[]; n=100; for kr=r, xt=kr*exp (i*fi); for k=1:n, xt=eval (TF); end, z=[z;xt]; end

9;zn=isnan (z); Z=r'*exp (i*fi); plot (Z (zn)), axis equal

ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ — это вовсС Π½Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ. Комагнда axis equal Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠΎ ΠΎΡΡΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π± (это дСйствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ plot; Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ axis ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΡ†ΠΈΠΉ). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 4 с ΡˆΠ°Π³ΠΎΠΌ ΠΏΠΎ fi, Ρ€Π°Π²Π½Ρ‹ΠΌ pi/180, Π·Π°Ρ‚Π΅ΠΌ строку 8 с r=3:.02:5.6 ΠΈ ΡΡ‚Ρ€ΠΎΠΊΡƒ 9. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² строки

10;zn=isnan([z;z(end:)]); zn=diff(zn)≅0; plot(Z(zn)), hold on

11;y=3*exp (i*fi); plot (y,'m'), axis equal, hold off

ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ области сходимости ΠΎΡ‚ ΠΊΡ€ΡƒΠ³Π° |z|3.

НайдСм Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Π² z=3 Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 10 итСрациях. Для этого придСтся Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΊ F ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ x=(5y-6)^.5 ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π½ΠΈΠΌ 10 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π·Π°Π΄Π°Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ y=3. Π‘Ρ‚Ρ€ΠΎΠΊΠ°

12;n=10; yt=3; for k=1:n, yt=(5*yt-6).^.5; yt=[yt,-yt]; end, plot (yt,'.')

ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этом получится практичСски Ρ‚Π° ΠΆΠ΅ Π»ΠΈΠ½ΠΈΡ, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ 10. Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ это Π²Π΅Ρ€Π½ΠΎ ΠΈ Π΄Π»Ρ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ z ΠΈΠ· ΠΎΠ±Π»Π°ΡΡ‚ΠΈ сходимости прСобразования F, Π½ΠΎ Ρ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ вкраплСниями Π²Π½ΡƒΡ‚Ρ€ΡŒ области сходимости. Π‘Ρ€Π°Ρ‚ΡŒ n Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ нСльзя, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΊΠΎΠ½Ρ†Π΅ Π΄Π»ΠΈΠ½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° yt Ρ€Π°Π²Π½Π° 2n.

2.Π’Π΅ΠΏΠ΅Ρ€ΡŒ прСдставим (2) Π² Π²ΠΈΠ΄Π΅

x=F (x), Π³Π΄Π΅ y=F (x)=5−6/x, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ F'(x)=6/x2 , F'(3)=2/3<1, |F'(x)|<1 ΠΏΡ€ΠΈ |x|>2.45.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, устойчивая нСподвиТная Ρ‚ΠΎΡ‡ΠΊΠ° — это x0=3. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ сразу для «Π²ΡΠ΅Ρ…» вСщСствСнных x0=xt:

1;n=100; xt=-5:.5:5; x=xt; TF='5−6./xt'; for k=1:n, xt=eval (TF);end, plot (x, xt,'.')

ВсС ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Ρ€Π°Π²Π½Ρ‹ 3, Π²Ρ‹ΠΏΠ°Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСустойчивая Ρ‚ΠΎΡ‡ΠΊΠ° xt=2, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠΏΡΡ‚ΡŒ ΠΈΠ΄ΡƒΡ‚ Π±Π΅Π· ошибок округлСния. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ вся комплСксная ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ с Π²Ρ‹ΠΊΠΎΠ»ΠΎΡ‚ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ x1=2 стягиваСтся итСрациями Π² Ρ‚ΠΎΡ‡ΠΊΡƒ x2=3, хотя Π½Π΅ Π²Π΅Π·Π΄Π΅ |F'(x)|<1. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

2;n=4; fi=-pi:pi/20:pi; xt=4*exp(i*fi); TF='5−6./xt'; z=xt;

3;for k=1:n, xt=eval (TF); z=[z;xt]; end, plot (z','.'), axis equal

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ (ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ радиуса 4 с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Π½ΡƒΠ»Π΅) итСрируСтся 4 Ρ€Π°Π·Π° ΠΈ Π²ΡΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ‹Π΄Π°ΡŽΡ‚ΡΡ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ. ΠžΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΠΈ (Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈΡ… 5) довольно быстро ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΡ‡ΠΊΡƒ x2=3. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ zoom, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ°Π»Ρ‹Π΅ окруТности.

Π‘Π΄Π΅Π»Π°Π΅ΠΌ Ρ€Π°Π·Ρ€Π΅Π·Ρ‹ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ окруТности:

4;n=4; fi=-pi:pi/20:pi*.75; fi (end-4)=[]; xt=4*exp (i*fi); TF='5−6./xt'; z=xt;

ΠΈ ΡΠ½ΠΎΠ²Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 3. ΠœΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ 1-я итСрация мСняСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ…ΠΎΠ΄Π° окруТности Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ — Π½Π΅Ρ‚. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 4 с n=20 ΠΈ Π·Π°Ρ‚Π΅ΠΌ строку 3. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ zoom Π΄ΠΎΠΉΠ΄Π΅ΠΌ Π΄ΠΎ ΡΠ°ΠΌΠΎΠΉ ΠΌΠ°Π»ΠΎΠΉ окруТности (ΠΎΠ½Π° Π±Π΅Π»ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°) ΠΈ ΡƒΠ±Π΅Π΄ΠΈΠΌΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π»Π΅ΠΆΠΈΡ‚ ΠΏΡ€Π°Π²Π΅Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ z=3 ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² ΠΏΠΎΠ»ΠΎΡΠ΅ ΠΎΡ‚ 3.0001 Π΄ΠΎ 3.0004.

ΠŸΠΎΡ‚Π΅Ρ€ΡŒ ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ здСсь Π½Π΅Ρ‚.

3. РСшим Π½Π°ΡˆΡƒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΡŒΡŽΡ‚ΠΎΠ½Π°. Если x'' удовлСтворяСт ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ f (x'')=0, Π° x' находится Π²Π±Π»ΠΈΠ·ΠΈ x'' ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся для ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ аппроксимации f (x''), Ρ‚ΠΎ

0=f (x'')=f (x')+f'(x')(x''-x') ΠΈΠ»ΠΈ x''=x'-f (x')/f'(x') ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ f'(x'')0 ΠΈ Ρ‚Π΅ΠΌ самым f'(x')0.

Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΡŒΡŽΡ‚ΠΎΠ½Ρƒ для уравнСния f (x)=0. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ записи для f (x)=x2-5x+6 ΠΈ f'(x)=2x-5 ΠΈΠ· (2) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ

x (k+1)=x (k)-f (x (k))/f'(x (k)) ΠΈΠ»ΠΈ y=F (x), Π³Π΄Π΅ F (x)=x-f (x)/(f'(x), F'(x)=2f (x)/(f'(x))2 .

Π’Π°ΠΊ ΠΊΠ°ΠΊ f'(x1,2)0, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΡŒΡŽΡ‚ΠΎΠ½Ρƒ (часто ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ), Π° ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ F'(x1,2)=0, слСдуСт ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΈΡ… Π±Ρ‹ΡΡ‚Ρ€ΠΎΠΉ сходимости ΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ x1,2 Π±ΡƒΠ΄ΡƒΡ‚ устойчивыми Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ прСобразования F. НСподвиТной Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ inf, Π½ΠΎ ΠΎΠ½Π° «Π½Π΅ Π½Π°ΡˆΠ°», ΠΈ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° Π΅Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π½ΠΈΠΆΠ΅, Π³ΠΎΡ€Π°Π·Π΄ΠΎ слоТнСС.

Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ TF Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ строку ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ наши стандартныС вычислСния

1;TF='xt-(xt.^2−5*xt+6)./(2*xt-5)';

2;xt=0; n=100; x=xt; for k=1:n, xt=eval (TF); x=[x, xt]; end, plot (x), grid

3;w=2:n; v=(x (w+1)-x (w))./(x (w)-x (w-1)); plot (v), grid

ΠŸΡ€Π΅Π΄Π΅Π» ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ x0=0 Ρ€Π°Π²Π΅Π½ 2, Π° ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ порядок Π²Ρ‹ΡˆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ v (k) Π΄ΠΎ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈΠΌΠΈ точности успСли ΠΏΠΎΠ΄ΠΎΠΎΠΉΡ‚ΠΈ ΠΊ Π½ΡƒΠ»ΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ порядок сходимости, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ строку 2 Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ сходимости:

4;w=2:n;v=(x (w+1)-x (w))./(x (w)-x (w-1)).^2; plot (v (1:6)), grid

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ точности v (k) ΡƒΡΠΏΠ΅Π²Π°ΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ 1 (Ρƒ v (7) Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΡƒΠΆΠ΅ потСряна), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡΡ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ здСсь квадратичная. Напомним, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ тСряСтся Ρƒ v (k), Π½ΠΎ Π½Π΅ Ρƒ x (k). Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΡŽ точности Ρƒ v (k), Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 4, выдавая Π² plot 7 Ρ‚ΠΎΡ‡Π΅ΠΊ.

ΠŸΡ€ΠΈ x0=4 ΠΏΡ€Π΅Π΄Π΅Π» ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ€Π°Π²Π΅Π½ 3, Π° v (k) ΡƒΡΠΏΠ΅Π²Π°ΡŽΡ‚ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ -1 (Ρƒ v (6) Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΡƒΠΆΠ΅ потСряна). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ приблиТСния x0=xt ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ y=F (x) ΡƒΠΆΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся Π΄Ρ€ΠΎΠ±Π½ΠΎ-Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ, рассмотрим Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ комплСксной ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ области Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ xt ΠΈΠ· 412=1681 комплСксных Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ ΠΏΡ€ΠΎΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π΅ (ΠΏΡ€ΠΈ этом Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ сообщСний ΠΎ Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π° Π½ΡƒΠ»ΡŒ):

5;x=-10:.5:10; [X, Y]=meshgrid (x); xt=X+i*Y; n=100; for k=1:n, xt=eval (TF);end, plot (xt,'.')

На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мноТСство Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΏΡ€ΡΠΌΠΎΠΉ Re (z)=2.5. Π‘Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 10 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Π²ΡΡ‚Π°Π²ΠΈΠΌ Π²Ρ‹Π΄Π°Ρ‡Ρƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ:

6;x=-10:.5:10; [X, Y]=meshgrid (x); xt=X+i*Y;n=10; for k=1:n, xt=eval (TF); plot (xt,'.'), pause (0), end

ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ 100 итСрациях, Π½ΠΎ Π²ΠΈΠ΄Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Π΅Π³ΠΎ формирования.

ΠŸΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ Re (z)<2.5 стягиваСтся итСрациями Π² Ρ‚ΠΎΡ‡ΠΊΡƒ x1=2, Π° ΠΏΠΎΠ»ΡƒΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ Re (z)>2.5 — Π² Ρ‚ΠΎΡ‡ΠΊΡƒ x2=3: прямая Re (z)=2.5 ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ сама Π² ΡΠ΅Π±Ρ. Π’ΠΎΡ‡ΠΊΠ° x1=2 ΠΈΠΌΠ΅Π΅Ρ‚ красный Ρ†Π²Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 25 столбцов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ xt, Π° ΠΎΡΡ‚Π°Ρ‚ΠΎΠΊ rem (25,7)=4, Π½ΠΎ 4-ΠΉ Ρ†Π²Π΅Ρ‚ — красный. Π”Π°Π»Π΅Π΅ ΠΈΠ΄ΡƒΡ‚ Π·Π΅Π»Π΅Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ (26-ΠΉ столбСц) ΠΈ ΡΠΈΠ½ΡΡ x2=3, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ rem (41,7)=6 ΠΈ 6-ΠΉ Ρ†Π²Π΅Ρ‚ — синий. Но Π²ΡΠ΅Π³Π΄Π° Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ числСнно: Π½Π°ΠΉΠ΄Π΅ΠΌ

7;z=xt(:); [sum(abs(z-2)<.1), sum(abs(z-3)<.1), sum(abs(real(z)-2.5)<.1)]

(=1025=41*25), (=615=41*15), (=38<41 Π½Π° 3).

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅-Ρ‚Π°Π±Π»ΠΈΡ†Π΅ xt MATLAB Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚, выясним, Π²ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ эти 3 Ρ‚ΠΎΡ‡ΠΊΠΈ — Π² inf ΠΈΠ»ΠΈ NaN:

8;z=xt (, 26); [sum (isinf (z)), sum (isnan (z))] =0, =3 .

Π˜Π½Π΄Π΅ΠΊΡΡ‹ этих Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΠ· 26-Π³ΠΎ столбца находятся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

9;find (isnan (z))' =20 21 22 ,

ΠΈ ΡΡ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ

z1=2.5−0.5i, z2=2.5, z3=2.5+0.5i.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ разбСрСмся, ΠΊΠ°ΠΊ прСобразуСтся итСрациями F ΠΏΡ€ΡΠΌΠ°Ρ Re (z)=2.5. Π’Π°ΠΊ ΠΊΠ°ΠΊ прямая Re (z)=2.5 ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΡΠ΅Π±Ρ, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ y=Im (z), ΠΈ ΠΏΡƒΡΡ‚ΡŒ yk=Im (Fk(Re (z)=2.5), k=1, 2,…, Ρ‚. Π΅. послС k ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ y ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² yk(y). Ясно, Ρ‡Ρ‚ΠΎ Π½Π° k-ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π² inf ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ· Π²ΡΠ΅Π³ΠΎ мноТСства yk-1, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒinf1=2.5 (для Π½Π΅Π΅ y=0). Π’Ρ‹Π΄Π°Π΄ΠΈΠΌ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ y1 послС 1-ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ:

10;xt=2.5+(-10:.1:10)'*i; y=imag(xt); n=1; for k=1:n,xt=eval(TF);end, plot(y,imag(xt)), grid

ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ функция y1(y) пСрСсСкаСт ось абсцисс Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Ρ€Π°Π·Π° (ΠΏΡ€ΠΈ этом y1 Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚ ΠΎΡ‚inf Π΄ΠΎ inf), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π° 2-ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π² inf ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ (это ΡƒΠΆΠ΅ извСстныС Π½Π°ΠΌ z1=2.5−0.5i, ΠΈ z3=2.5+0.5i). Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ строку 10 с n=2 ΠΈ ΡΠ½ΠΈΠΌΠ΅ΠΌ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ° строкой

11;q=ginput;q(, 1)'

Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ пСрСсСчСния ΠΊΡ€ΠΈΠ²ΠΎΠΉ y2(y) с ΠΎΡΡŒΡŽ абсцисс: ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎ это -1.2079 -0.2056 0.2055 1.2079,

Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ для y1(y) это Π±Ρ‹Π»ΠΈ значСния -0.5 ΠΈ 0.5. КаТдая пСрСходящая Π² inf Π½Π° k-ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ слСва ΠΈ ΡΠΏΡ€Π°Π²Π° ΠΎΡ‚ ΡΠ΅Π±Ρ Π΄Π²Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΡƒΡ‚ Π² inf Π½Π° (k+1)-ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ с Ρ€ΠΎΡΡ‚ΠΎΠΌ k Ρ‚ΠΎΡ‡ΠΊΠΈ yk(y)=0, с ΠΎΠ΄Π½ΠΎΠΉ стороны, уходят Π² ΠΎΠ±Π΅ стороны ΠΎΡ‚ Π½ΡƒΠ»Ρ, Π° Ρ Π΄Ρ€ΡƒΠ³ΠΎΠΉ — всС Ρ‡Π°Ρ‰Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Ρ‚Π΅Ρ… мСстах, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΡƒΠΆΠ΅ появились. ВсСго Π½Π° k-ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π² inf ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ 2k-1 Ρ‚ΠΎΡ‡Π΅ΠΊ. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с Ρ€ΠΎΡΡ‚ΠΎΠΌ k ΠΎΠ½ΠΈ Π²ΡΡŽΠ΄Ρƒ ΠΏΠ»ΠΎΡ‚Π½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΡ€ΡΠΌΡƒΡŽ Re (z)=2.5, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ yk(y) Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚ всС значСния ΠΎΡ‚inf Π΄ΠΎ inf. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² ΡΡ‚ΠΎΠΌ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ послСднюю ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

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