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

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

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

РСшСниС ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ β€” Π²ΠΎ всСх случаях ΠΏoΠ»vΡ‡eΠ½Ρ‹ аналитичСскиС выраТСния для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Они Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅, Ρ‡Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ eq ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ….

НС слСдуСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² аналитичСском Π²ΠΈΠ΄Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ БКА. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ БКА, Π² Ρ‚ΠΎΠΌ числС ΠΈ Maple 9.5/10 Π»Π΅Π³ΠΊΠΎ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π°Π΄Π°Ρ‡ ΠΈ Π² числСнном Π²ΠΈΠ΄Π΅ ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ БКМ. Π’Π°ΠΊ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π°, b ΠΈ с, присвоСниСм ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

> Π°:=2:b:=3:с:=4:

ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² числСнном Π²ΠΈΠ΄Π΅:

> solve(eq,Ρ…);

Оно ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ Π² Π²ΠΈΠ΄Π΅ комплСксно-сопряТСнных чисСл, Π² Π½ΠΈΡ… I это мнимая Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, Ρ‚. Π΅. √-1.

1.2.5. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ скорости вычислСний Π² Maple 9.5

Π’ послСдних рСализациях Maple ΠΌΠ½ΠΎΠ³ΠΎ внимания Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ скорости вычислСний. БистСма Maple 8, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, вычисляла Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π» максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ числа 32000, затрачивая Π½Π° это (Π½Π° ПК с процСссором Pentium III 600 ΠœΠ“Ρ†) 2,784 с [22]. A Maple 9.5 Π½Π° соврСмСнном ПК с процСссором Pentium 4 Hyper Threading 2,6 Π“Π“Ρ† справляСтся с этим Π² Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ Ρ€Π°Π· быстрСС (Ρ„Π°ΠΉΠ» bench):

> restart: t := time(): 32000!: TIME-time()-t;

TIME = 0.125

РазумССтся, Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π² скорости Π² Π΄Π°Π½Π½ΠΎΠΌ случаС обусловлСн ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ скоростного ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΈ систСмы Maple 9.5. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Maple 8 Π²Ρ‹Π΄Π°Π»Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π·Π° 0,583 с, a Maple 7 β€” 0,610 с. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вычислСния Ρƒ Maple 9.5 Π² Π΄Π°Π½Π½ΠΎΠΌ случаС (ΠΏΡ€ΠΈ Ρ€Π°Π²Π½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… возмоТностях) оказалась Π²Ρ‹ΡˆΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π²Π΄Π²ΠΎΠ΅. Π›ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ врСмя выполнСния Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΠ± эффСктивном ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ².

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΎΡ†Π΅Π½ΠΊΠΈ скорости вычислСний с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ time() Π±Π΅Π· Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. МоТно ΠΏΠΎΠ΄Ρ‹ΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ эффСктныС частныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. НапримСр, сумма 100000 Ρ‡Π»Π΅Π½ΠΎΠ² 1/k^2 Π² Maple 8 Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ»Π°ΡΡŒ Π½Π° ПК Π°Π²Ρ‚ΠΎΡ€Π° с процСссором Pentium 4 НВ 2,6 Π“Π“Ρ† Π·Π° врСмя ΠΎΠΊΠΎΠ»ΠΎ 256 с:

> t := time():add(1/k^2, k=1..100000): TIME=time()-t;

TIME = 255.688

А Π² Maple 9.5 Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Π» врСмя мСньшС 7 с:

> t := time() :add(1/k^2, k=1..100000): TIME=time()-t;

TIME = 6.500

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ€Π΅Π·ΠΊΠΎΠ΅ ускорСниС вычислСний обусловлСно ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ цСлочислСнной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ β€” GNU Multiple Precision (GMP).

Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ обыватСля Π² области ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΏΠΎΡ€Π°ΠΆΠ°Π΅Ρ‚ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Maple Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°ΡŽΡ‚ΡΡ Π² строку. ΠŸΡ€ΠΈ этом Π·Π½Π°ΠΊ \ пСрСносит Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, Π° Π·Π½Π°ΠΊ % подставляСт Π² строку Π²Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

> 200!+123456789;

031904170324062351700858796178922222789623703897374720 \ 000000000000000000000000000000000000000123456789

> %-200!;

123456789

Но Maple 9.5 ΠΈΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ дальшС β€” ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ (особСнно ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°) систСма вычисляСт Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π» 100000:

> t : = time():bigFactorial := 100000!:TIME=time()-t;

TIME = .609

> t := time():bigFactorial := 100000!:TIME=time()-t;

TIME = 0

Π—Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ… слоТных вычислСний. НапримСр, Π½Π° вычислСниС Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°

> Int( Ρ…^n*Π΅Ρ…Ρ€(-Ρ…^n) + Sum( cos(k*x)/k, k=1..n), Ρ…=0..1);


Π² стократно ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π΅ΠΌΡΡ Ρ†ΠΈΠΊΠ»Π΅, Maple 9.5 Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‡ΡƒΡ‚ΡŒ мСньшС Ρ‚Ρ€Π΅Ρ… сотых сСкунды Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ вычислСниС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°:

> t := time():

for i from 1 to 100 do

 evalf(Int(Ρ…^i*Π΅Ρ…Ρ€(-x^i) + add(cos(k*x)/k, k=0..i), x=0..1)):

end do:

TIME=time()-t;

TIME = 2.922

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вычисляСтся врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ для создания большой ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ случайных чисСл с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ LinearAlgebra:

> Πœ := LinearAlgebra:-RandomMatrix(500);


> timeconsumed = time(type(M, 'Matrix'(algebraic)));

time_consumed = 0.031

ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ скорости вычислСний обСспСчСно ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² числСнных вычислСний (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, GNU) ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² NAG β€” ΠΎΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹Ρ… Π² области быстрых вычислСний ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±Ρ€Ρ‹. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π²Ρ‹ΡˆΠ΅ Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° пСрвая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Maple-языкС программирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Ρ†ΠΈΠΊΠ»Π°.

Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ [23], ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Maple 9, обратят Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ скорости выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρƒ Maple 9.5 лишь Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… для Maple 9, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ сторону. Π­Ρ‚ΠΎ позволяСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… практичСски Ρ€Π°Π²Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌΠΈ.

Π›ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послСдний ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Maple 10 Π΄Π°Π» ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ пускС врСмя 0.078 с, Π° ΠΏΡ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΌ 0.015. Π­Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ слишком Ρ‰Π΅ΠΏΠ΅Ρ‚ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ тСстам Π½Π΅ стоит. Они Π΄Π°ΡŽΡ‚ лишь порядок Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вычислСний.

1.3. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Maple 9.5

1.3.1. Окно систСмы

Как Ρƒ всСх ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Windows интСрфСйс Maple 9.5 ΠΈΠΌΠ΅Π΅Ρ‚ ряд Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… элСмСнтов, ΠΎΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²ΠΎ Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Π½Π° рис. 1.2, 1.3 ΠΈ 1.4:

β€’ ΡΡ‚Ρ€ΠΎΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (свСрху);

β€’ ΡΡ‚Ρ€ΠΎΠΊΠ° Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню;

β€’ Π³Π»Π°Π²Π½Π°Ρ панСль инструмСнтов;

β€’ ΠΊΠΎΠ½Ρ‚Скстная панСль инструмСнтов, Π²ΠΈΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Maple 9.5;

β€’ ΠΎΠΊΠ½ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ рСдактирования Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²;

β€’ ΡΡ‚Ρ€ΠΎΠΊΠ° состояния (Π² самом Π½ΠΈΠ·Ρƒ ΠΎΠΊΠ½Π°);

β€’ ΠΏΠ°Π½Π΅Π»ΠΈ Π²Π²ΠΎΠ΄Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… матСматичСских символов (см. Π½ΠΈΠΆΠ΅).

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Maple 9.5 позволяСт Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, содСрТащиС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ тСкстовыС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка (с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΡ… Π² Π΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Π±ΡƒΠΊΠ²ΠΎΠΉ Β«Ρ…Β»), Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… матСматичСских Ρ„ΠΎΡ€ΠΌΡƒΠ» ΠΈ графичСскиС Π΄Π°Π½Π½Ρ‹Π΅. Π­Ρ‚ΠΎ обСспСчиваСт понятноС прСдставлСниС исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний, Π° Ρ‚Π°ΠΊΠΆΠ΅ удобство ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Maple 9.5 (ΠΊΠ°ΠΊ ΠΈ ряда Π΄Ρ€ΡƒΠ³ΠΈΡ… матСматичСских систСм) Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ описаниями Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΠΈΡ… исполнСния. ВсС Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ячСйках. ГрафичСскиС построСния Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π² ячСйках Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊ ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ…, ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ свои мСню для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ управлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.

1.3.2. МСню систСмы

НаиболСС ΠΏΠΎΠ»Π½Ρ‹Π΅ возмоТности управлСния прСдоставляСт мСню систСмы Maple 9.5, располоТСнноС ΠΏΠΎΠ΄ строкой Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° β€” см. рис. 1.4 с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ View мСню. НиТС Π΄Π°Π½ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ мСню, доступных ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ стандартном Π²ΠΈΠ΄Π΅ интСрфСйса (см. рис. 1.2):

File β€” Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²;

Edit β€” ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π°;

View β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса;

Insert β€” ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ вставки;

Format β€” ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ задания Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²;

Tools β€” доступ ΠΊ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ срСдствам;

Window β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π°ΠΌΠΈ;

Help β€” Ρ€Π°Π±ΠΎΡ‚Π° со справочной систСмой.

ΠŸΡ€ΠΈ классичСском интСрфСйсС позиция Tools мСню отсутствуСт, Π½ΠΎ Π΅ΡΡ‚ΡŒ другая позиция мСню:

Spreadsheet β€” ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ задания Ρ‚Π°Π±Π»ΠΈΡ†.

Π’ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Tools мСню стандартного интСрфСйса имССтся доступ ΠΊ ряду Π½ΠΎΠ²Ρ‹Ρ… срСдства систСмы Maple 9.5, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΊ ΠΌΠ°ΠΏΠ»Π΅Ρ‚Π°ΠΌ (maplets). Π­Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ интСрфСйса, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π’ Ρ†Π΅Π»ΠΎΠΌ мСню Maple 9.5 контСкстно-зависимоС ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² позициях мСню ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ. Π’Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прСдставлСны Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ сСрыми Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ прописаны Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

1.3.3. ΠŸΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Π²Π²ΠΎΠ΄Π° матСматичСских символов

ПолСзно сразу ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ интСрфСйса систСмы Maple 9.5 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ мСню View (рис. 1.4). Π’Π°ΠΊ, Π² этом мСню ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список ΠΏΠ°Π»ΠΈΡ‚Ρ€ Palettes, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для Π²Π²ΠΎΠ΄Π° матСматичСских Π·Π½Π°ΠΊΠΎΠ². Установив Ρ„Π»Π°ΠΆΠΊΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Π»ΠΈΡ‚Ρ€ ΠΌΠΎΠΆΠ½ΠΎ вывСсти ΠΈΡ… Π½Π° экран ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² любоС мСсто. ВсС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ матСматичСских символов Π² случаС классичСского интСрфСйса прСдставлСны Π½Π° рис. 1.4. Команда Zoom Factor позволяСт ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± просмотра Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

ΠŸΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ΅, Ρ‚Π°ΠΊ ΠΈ всС Ρ€Π°Π·ΠΎΠΌ. Команда Hide All Palletes позволяСт ΡƒΠ±Ρ€Π°Ρ‚ΡŒ всС ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹. ΠšΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ, активизируя ΠΊΠ½ΠΎΠΏΠΊΡƒ со Π·Π½Π°ΠΊΠΎΠΌ минуса Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ‚ΠΈΡ‚ΡƒΠ»ΡŒΠ½ΠΎΠΉ строки ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ всСгда Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ символ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ повторяСт прСдставлСнный Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅. НапримСр, вмСсто символа Π“ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ΠΎ слово Gamma. Π’Π°ΠΊ происходит, Ссли установлСн Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Maple-Ρ€Π΅ΠΆΠΈΠΌ прСдставлСния символов. Π›ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этом это слово вовсС Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π³Π°ΠΌΠΌΠ°-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π² Maple обозначаСтся ΠΊΠ°ΠΊ GAMMA, Ρ‚. Π΅. большими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ сказанноС:

> Gamma;

Π“

> GAMMA(1.1);

0.9513507699

Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, Π² стандартном интСрфСйсС Maple 9.5 ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ входят Π² панСль ΠΏΠ°Π»ΠΈΡ‚Ρ€ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΏΠ°Π»ΠΈΡ‚Ρ€ (слСва Π½Π° рис. 1.3) ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΌ, Π³Π΄Π΅ это ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.