Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Maple 9.5/10 Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ„ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 50

Автор Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π”ΡŒΡΠΊΠΎΠ½ΠΎΠ²

Рис. 4.27. Окно Maplet-инструмСнта для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ построСния ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅

4.7.5. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΊΡ€ΠΈΠ²ΠΎΠΉ ΠΈ сСкущих Π»ΠΈΠ½ΠΈΠΉ

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΡŒΡŽΡ‚ΠΎΠ½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΏΠΎΠΌΠΈΠΌΠΎ построСния ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΊΡ€ΠΈΠ²ΠΎΠΉ f(x) Π½ΡƒΠΆΠ½ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сСкущиС Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠΈ пСрСсСчСния с f(x).

Для этого слуТит Maplet-инструмСнт Tangent and Secant. Π•Π³ΠΎ ΠΎΠΊΠ½ΠΎ (рис. 4.28) открываСтся исполнСниСм ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Toolsβ†’Tutors Calculus-Single Variablesβ†’Tangent and Secant…. Π Π°Π±ΠΎΡ‚Π° с ΠΎΠΊΠ½ΠΎΠΌ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ строится кривая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ…. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ строится ряд сСкущих. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ построСниС с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Рис. 4.28. Окно Maplet-инструмСнта для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ построСния ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΈ сСкущих Π»ΠΈΠ½ΠΈΠΉ

4.7.6. ВычислСниС повСрхности вращСния ΠΊΡ€ΠΈΠ²ΠΎΠΉ

ΠŸΡƒΡΡ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ ΠΊΡ€ΠΈΠ²ΠΎΠΉ f(Ρ…), ΠΏΡ€ΠΈ Ρ… Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ [Π°,b] вращаСтся Π²ΠΎΠΊΡ€ΡƒΠ³ оси 0Ρ…. Π’ΠΎΠ³Π΄Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ вращСния Ρ€Π°Π²Π½Π°:

Для вычислСния этой ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ слуТит Maplet-инструмСнт Surface of Revolution. Π•Π³ΠΎ ΠΎΠΊΠ½ΠΎ (рис. 4.29) открываСтся исполнСниСм ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Tools Tutorsβ†’Calculus-Single Variablesβ†’Surface of Revolution…. Π Π°Π±ΠΎΡ‚Π° с ΠΎΠΊΠ½ΠΎΠΌ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ строится кривая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ вращСния этой ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π² 3D ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ВычисляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ. ВычислСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π²ΠΎΠΊΡ€ΡƒΠ³ оси 0Ρƒ.

Рис. 4.29. Окно Maplet-инструмСнта для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ вычислСния ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΊΡ€ΠΈΠ²ΠΎΠΉ

4.7.7. ВычислСниС объСма Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΊΡ€ΠΈΠ²ΠΎΠΉ

ΠŸΡƒΡΡ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ ΠΊΡ€ΠΈΠ²ΠΎΠΉ f(Ρ…), ΠΏΡ€ΠΈ Ρ… Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ [a, b], вращаСтся Π²ΠΎΠΊΡ€ΡƒΠ³ оси 0Ρ…. Π’ΠΎΠ³Π΄Π° объСм ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ вращСния Ρ€Π°Π²Π΅Π½:

Для вычислСния этого объСма слуТит Maplet-инструмСнт Volume of Revolution. Π•Π³ΠΎ ΠΎΠΊΠ½ΠΎ (рис. 4.30) открываСтся исполнСниСм ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Toolsβ†’Tutorsβ†’Calculus-Single Variablesβ†’Volume of Revolution…. Π Π°Π±ΠΎΡ‚Π° с ΠΎΠΊΠ½ΠΎΠΌ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ строится кривая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ вращСния этой ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π² 3D ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ВычисляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ объСма ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹. ВычислСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π²ΠΎΠΊΡ€ΡƒΠ³ оси 0Ρƒ.

Рис. 4.30. Окно Maplet-инструмСнта для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ вычислСния объСма Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΊΡ€ΠΈΠ²ΠΎΠΉ

4.8. РСшСниС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ нСравСнств

4.8.1. Основная функция solve

ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠ΅ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ трансцСндСнтноС, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌ:

F(x) = 0 ΠΈΠ»ΠΈ f(x) = expr,

expr β€” Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ F(x)=f(x)-expr=0, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уравнСния.

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

Maple 9.5 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹Π΅ срСдства для Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ нСравСнств. Π’Π°ΠΊ, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² аналитичСском Π²ΠΈΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ достаточно ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ ΠΈ гибкая функция

solve(eqn, var)

ΠΈΠ»ΠΈ

solve({eqn1,eqn2,...},{var1,var2,...})

Π³Π΄Π΅ eqn β€” ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅, содСрТащСС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ряда ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, var β€” пСрСмСнная, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ищСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Если ΠΏΡ€ΠΈ записи eqn Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π·Π½Π°ΠΊ равСнства ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, считаСтся, Ρ‡Ρ‚ΠΎ solve ΠΈΡ‰Π΅Ρ‚ ΠΊΠΎΡ€Π½ΠΈ уравнСния eqn=0. Если eqn ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ, Ρ‚ΠΎ solve вычисляСт всС ΠΊΠΎΡ€Π½ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° β€” ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ комплСксныС.

Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… систСмных ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

_EnvExplicit β€” ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ true Π²Ρ‹Π΄Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· примСнСния конструкции RootOf;

_EnvAllSolutions β€” ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ true Π·Π°Π΄Π°Π΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‡Ρƒ всСх Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ;

_SolutionsMayBeLost β€” ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ true Π΄Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ solve Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ значСния NULL;

_MaxSols β€” Π·Π°Π΄Π°Π΅Ρ‚ максимальноС число Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ;

_EnvTryHard β€” ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ true ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ увСличСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ вычислСний.

Π’ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ… ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния:

_NN β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ;

_Π’ β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅;

_Z β€” ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ содСрТит Ρ†Π΅Π»Ρ‹Π΅ числа;

%N β€” ΠΏΡ€ΠΈ тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π°Π΄Π°Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‡Π»Π΅Π½Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π΅Π³ΠΎ прСдставлСния.

Π’ Ρ„ΠΎΡ€ΠΌΠ΅ solve[subtopic] Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ subtopic Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ solve ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ²:

floats  functions identity ineq linear

radical scalar    series   system

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ систСм ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΎΠ½ΠΈ ΠΈ список ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ мноТСства, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках. ΠŸΡ€ΠΈ этом ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ получаСтся Π² Π²ΠΈΠ΄Π΅ мноТСства. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ assign, которая обСспСчиваСт присваиваниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, взятых ΠΈΠ· мноТСства.

Ѐункция solve стараСтся Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² аналитичСском Π²ΠΈΠ΄Π΅. Π­Ρ‚ΠΎ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π΅ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для получСния ΠΊΠΎΡ€Π½Π΅ΠΉ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² числСнном Π²ΠΈΠ΄Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ для этого придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ evalf ΠΈΠ»ΠΈ convert. Если Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ прСдставлСн Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ RootOf, Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС ΠΊΠΎΡ€Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ allvalues.

4.8.2. РСшСниС ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

РСшСниС ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Ρ… Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²ΠΈΠ΄Π° f(Ρ…)=0 Π»Π΅Π³ΠΊΠΎ обСспСчиваСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ solve(f(x),x). Π­Ρ‚ΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ (Ρ„Π°ΠΉΠ» solve):

> solve(Ρ…^3-2*Ρ…+1,Ρ…);

> solve(Ρ…^(3/2)=3,Ρ…);

3(2/3)

> evalf(%);

2.080083823

> solve(sqrt(ln(Ρ…))=2,Ρ…);

e4

> evalf(%);

54.59815003

Если ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ записываСтся Π±Π΅Π· ΠΏΡ€Π°Π²ΠΎΠΉ части, Ρ‚ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ. Часто Π±Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ Π΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², отоТдСствлСнных с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (Ρ„Π°ΠΉΠ» solve):

> eq:=(2*Ρ…^2+Ρ…+3=0);

eq := 2xΒ²+x+3 = 0

> s: = [solve(eq,x)];

Π’ частности, это позволяСт Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΎ Π½Π΅ ΠΎΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅) подстановкой (subs):

> subs(x=s[1],eq);

> subs(x=s[2],eq);

> evalf(%);

0. + 0.I = 0.

БводящиСся ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ равСнства Π²ΠΈΠ΄Π° f1(Ρ…)=f2(x) Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ solve(f1(x)=f2(x),x):

> solve(Ρ…^4=-Ρ…-1,Ρ…);

RootOf(_ Z4 + _Z + 1, index = 1), RootOf (_Z4 + _Z + 1, index = 2), RootOf(_Z4 + _Z + 1, index = 3), RootOf(_ Z4 +_Z + 1, index = 4)

> evalf(%);

.7271360845 + .9340992895 I, -.72711360845 + .4300142883 I, -.7271360845 - .4300142883 I, .7271360845 - .9340992895 I

> solve({exp(x)=sin(x)},x);

{x = RootOf(_ Z-ln(sin(_Z)))}

> evalf(%);

{x = .3627020561 - 1.133745919I}

> solve(x^4=2*x,x);

> evalf(%);

0., 1.259921050, -.6299605250 + 1.091123636 I, -.6299605250 - 1.091123636 I

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π½Π° ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ примСнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ evalf, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ RootOf, Π² явном Π²ΠΈΠ΄Π΅.

НСкоторыС Π΄Π°ΠΆΠ΅ с Π²ΠΈΠ΄Ρƒ простыС уравнСния ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Π΅ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅ (Ρ„Π°ΠΉΠ» solve):

> restart;eq:=Π΅Ρ…Ρ€(-Ρ…)=Ρ…;sol:=solve(exp(-Ρ…)=Ρ…,Ρ…);

eq := Π΅(-Ρ…) = Ρ… sol = LambertW(1)

> evalf(sol);

0.5671432904

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π›Π°ΠΌΠ±Π΅Ρ€Ρ‚Π°. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ evalf Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² числСнном Π²ΠΈΠ΄Π΅.

4.8.3. РСшСниС тригономСтричСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

Ѐункция solve ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ тригономСтричСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ:

> solve (sin (Ρ…) =.2, Ρ…);

.2013579208

> solve(sin(Ρ…)-1/2,Ρ…);

> solve(cos(Ρ…)=.5, Ρ…);

1.047197551

Однако ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этом Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ (Π³Π»Π°Π²Π½ΠΎΠ΅) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Оно ищСтся Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ [-Ο€, Ο€]. ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ тригономСтричСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ связанная с этим ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ оказались ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Однако ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π½Π°ΠΉΡ‚ΠΈ всС пСриодичСскиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

> _EnvAllSolutions:=true;

_EnvAllSoIutions := true

Указанная Π² Π½Π΅ΠΉ систСмная пСрСмСнная ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° поиск всСх пСриодичСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ true, ΠΈ Π΄Π°Π΅Ρ‚ поиск Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»Π°Π²Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ false, принятом ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

> solve(sin(Ρ…)=1/2,Ρ…);

Π—Π΄Π΅ΡΡŒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ _Π’I~ ΠΈ _ZI~ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ цСлочислСнныС значСния (Π·Π½Π°ΠΊ ~ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° Π½ΠΈΡ… Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ β€” Π² нашСм случаС Π² Π²ΠΈΠ΄Π΅ цСлочислСнности Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ).