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

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

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

> 12.*10^(-15)*3;

.3600000000 10-13

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… послС дСсятичной Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ, задавая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ систСмной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния Digits:

> Digits:=3: 1./3;

.333

> Digits:=10; Π΅Ρ…Ρ€(1.);

Digits := 10 2.718281828

> Digits:=40: evalf(Pi);

3.141592653589793238462643383279502884197

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π²Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ чисСл ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности:

β€’ Π΄Π»Ρ отдСлСния Ρ†Π΅Π»ΠΎΠΉ части мантиссы ΠΎΡ‚ Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°;

β€’ Π½ΡƒΠ»Π΅Π²Π°Ρ мантисса Π½Π΅ отобраТаСтся (число начинаСтся с Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ);

β€’ ΠΌΠ°Π½Ρ‚исса отдСлятся ΠΎΡ‚ порядка ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рассматриваСтся ΠΊΠ°ΠΊ Π·Π½Π°ΠΊ умноТСния;

β€’ ΠΌΠ½ΠΈΠΌΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ комплСксных чисСл задаСтся ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΅Π΅ Π½Π° символ ΠΌΠ½ΠΈΠΌΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ I (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈΠ· -1);

β€’ ΠΏΠΎ возмоТности Maple прСдставляСт числСнный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Π²ΠΈΠ΄Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ числа (ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π΄Π²ΡƒΡ… Ρ†Π΅Π»Ρ‹Ρ… чисСл).

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с числами Maple ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Они Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π² дальнСйшСм. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ convert Maple ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ числа с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ основаниСм (ΠΎΡ‚ 2 Π΄ΠΎ 36, Π² Ρ‚ΠΎΠΌ числС Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½Ρ‹Π΅) Π² дСсятичныС числа:

> convert("11001111", decimal, binary);

207

> convert("1AF.Π‘", decimal, hex);

431.7500000

> convert("Maple", decimal, 36);

37451282

2.1.4. Вочная Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ°

Благодаря возмоТности выполнСния ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… вычислСний Maple, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ БКА, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ с Π»ΡŽΠ±Ρ‹ΠΌ числом Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€. Однако Π½Π°Π΄ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ идСально Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ числСнныС вычислСния Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС цСлочислСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅:

> 101!;

942594775983835942085162312448293674956231279470254376832 \ 788935341697759931622147650308786159180834691162349000 \ 3549599583369706302603264000000000000000000000000

> (101!+1)-101!;

1

> (10005!)/10000!;

100150085022502740120

> 2^101-2^100;

1267650600228229401496703205376

> 2^(2^(2^2));

65536

> 2^101-2^100.0;

0.1267650600 10Β³ΒΉ

> Digits;

10

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² послСднСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΠΊΠΎ потСряна, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ стСпСни 100.0 Π±Ρ‹Π» Π·Π°Π΄Π°Π½ ΠΊΠ°ΠΊ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. БоотвСтствСнно ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ оказался Π² Ρ„ΠΎΡ€ΠΌΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ числа. Число Π²Π΅Ρ€Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π·Π°Π΄Π°Π΅Ρ‚ систСмная пСрСмСнная Digits (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 10).

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… вычислСний Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ 150 Π·Π½Π°ΠΊΠΎΠ² мантиссы):

> evalf(Π΅Ρ…Ρ€(1),150);

2.71828182845904523536028747135266249775724709369995957496 \ 696762772407663035354759457138217852516642742746639193 \ 200305992181741359662904357290033429526

> evalf(sin(1.),150);

0.84147098480789650665250232163029899962256306079837106567 \ 275170999191040439123966894863974354305269585434903790 \ 7920674293259118920991898881193410327729

2.1.5. ВычислСниС числа Ο€ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ систСм Maple ΠΈ Mathematica ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ вычислСния ΠΈ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΎ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ мантиссы. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ такая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π½ΡƒΠΆΠ½Π°, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ для Ρ„ΠΈΠ·ΠΈΠΊΠΎΠ² ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ². НапримСр, всСго 39 Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ числа Ο€ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ окруТности всСй ВсСлСнной с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€Π° Π°Ρ‚ΠΎΠΌΠ° Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄Π°. Однако истинныС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΎΠ΄Π½ΠΎ врСмя Π±Ρ‹Π»ΠΈ просто Β«ΠΏΠΎΠΌΠ΅ΡˆΠ°Π½Ρ‹Β» Π½Π° вычислСнии числа Ο€ с большой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. КоС ΠΊΡ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» Π½Π° это всю Тизнь. Π’Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΉΡΡ Π²ΠΊΠ»Π°Π΄ Π² Ρ‚Π°ΠΊΠΈΠ΅ расчСты внСс Π Π°ΠΌΠ°Π½ΡƒΠ΄ΠΆΠ°Π½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Ρ‰Π΅ Π² 1916 Π³ΠΎΠ΄Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ для вычислСния числа Ο€ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

На рис. 2.1 прСдставлСно Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых извСстных Ρ„ΠΎΡ€ΠΌΡƒΠ» Π Π°ΠΌΠ°Π½ΡƒΠ΄ΠΆΠ°Π½Π°. Π£ΠΆΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‡Π»Π΅Π½ суммы этой Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ (k= 1) Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ числа Ο€ с ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒΡŽ вычислСния ΠΌΠ΅Π½Π΅Π΅ 3βˆ™10-8. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ k Π½Π° 1 ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ число Π²Π΅Ρ€Π½Ρ‹Ρ… дСсятичных Π·Π½Π°ΠΊΠΎΠ² Π½Π° 8, Ρ‚. Π΅. Π² сто ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ€Π°Π·! Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ эта Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π΄ΠΎ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² числа Ο€!

Рис. 2.1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° вычислСний ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π Π°ΠΌΠ°Π½ΡƒΠ΄ΠΆΠ°Π½Π°


Π£ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π Π°ΠΌΠ°Π½ΡƒΠ΄ΠΆΠ°Π½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ приступ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π·ΡƒΠ±Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ. Π£ΠΆ больно нСсуразна ΠΎΠ½Π° с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ взгляда. О ΠΊΠ°ΠΊΠΎΠΉ точности ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Ссли Π½Π° ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ языков программирования ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈΠ· Π΄Π²ΡƒΡ…, Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ°Π» ΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ всСго с 8–15 Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ?

Но, систСмы Maple 9.5, благодаря встроСнному Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρƒ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ, способна ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ». Π’ нашСм случаС ΠΌΡ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ»ΠΈΡΡŒ случаСм n= 100 (максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ k) ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ вычислСния «всСго» 600 Ρ†ΠΈΡ„Ρ€ числа Ο€ β€” с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ Π² ΠΎΠ΄ΠΈΠ½ рисунок. И ΠΎΠ½ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ сам Π·Π° сСбя β€” всС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΏΡ€ΠΈ вычислСнии числа Ο€ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ Π Π°ΠΌΠ°Π½ΡƒΠ΄ΠΆΠ°Π½Π° ΠΈ ΠΏΠΎ встроСнному Π² Maple Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совпали, Π° вычислСнная ошибка Ρ€Π°Π²Π½Π° Π½ΡƒΠ»ΡŽ!

2.1.6. Π Π°Π±ΠΎΡ‚Π° с комплСксными числами

Maple, СстСствСнно, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ БКМ, ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с комплСксными числами Π²ΠΈΠ΄Π° z=Re(z)+Iβˆ™Im(z). Мнимая Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π² комплСксном числС (ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈΠ· -1) обозначаСтся ΠΊΠ°ΠΊ I. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Re(z) ΠΈ Im(z) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΠΌΠ½ΠΈΠΌΡƒΡŽ части комплСксных чисСл. На комплСксной плоскости числа Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ (Ρ…, Ρƒ) β€” рис. 2.2.

Рис. 2.2. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΈ комплСксных чисСл Π½Π° плоскости


Для прСдставлСния чисСл Π½Π° рис. 2.2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция pointplot(list), Π³Π΄Π΅ list β€” список ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‚ΠΎΡ‡Π΅ΠΊ. Π­Ρ‚Π° функция становится доступной ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° plots ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ with(plots). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, использована функция Π²Ρ‹Π²ΠΎΠ΄Π° ряда графичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΎΠ΄ΠΈΠ½ Π³Ρ€Π°Ρ„ΠΈΠΊ β€” display (см. Π΄Π°Π»Π΅Π΅ описаниС прСдставлСния комплСксных чисСл).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ задания комплСксного числа ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΌΠ½ΠΈΠΌΠΎΠΉ частСй прСдставлСны Π½ΠΈΠΆΠ΅:

> a+b*I;

a+bI

> 1.25+Pi*I;

1.25 + I Ο€

> Re(1.25+Pi*I);

1.25

> Im(1.25+Pi*I);

Ο€

ΠšΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Ρ‹Π΅ числа ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π° Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ комплСксной плоскости, Ρƒ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° x Π·Π°Π΄Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ комплСксного числа, Π° Ρƒ (мнимая ось) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½ΠΈΠΌΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ числа. На рис. 2.2 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ радиус-Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² комплСксного числа z=4+3I, -z ΠΈ комплСксно-сопряТСнного числа 4-3I. А Π½Π° рис. 2.3 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ вычислСния ΠΊΠΎΡ€Π½Π΅ΠΉ уравнСния z^n=1 для случая n=16 (Π΄Ρ€ΡƒΠ³ΠΈΠ΅ случаи Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² n). НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ€Π½ΠΈ уравнСния β€” комплСксныС числа ΠΈ Ρ‡Ρ‚ΠΎ Π½Π° комплСксной плоскости ΠΎΠ½ΠΈ лоТатся Π½Π° ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ радиуса.

Рис. 2.3. ВычислСниС ΠΊΠΎΡ€Π½Π΅ΠΉ уравнСния z^n=1 ΠΈ располоТСниС ΠΊΠΎΡ€Π½Π΅ΠΉ Π½Π° комплСксной плоскости


ΠžΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ радиуса  ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ комплСксного числа z=a+b*I. Она являСтся гСомСтричСским мноТСством комплСксных чисСл, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ†ΠΎΠΌ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ радиус-Π²Π΅ΠΊΡ‚ΠΎΡ€Π° числа z Π²ΠΎΠΊΡ€ΡƒΠ³ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ (0, 0) комплСксной плоскости, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Ρ‡Π΅Π³ΠΎ ΠΈ являСтся частный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ рис. 2.2. ПозТС ΠΌΡ‹ рассмотрим ряд Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с комплСксными числами.

2.1.7. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ чисСл

Числа ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°, Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ константами, входящими Π² матСматичСскиС выраТСния. Ѐункция type(x, numeric) позволяСт Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Ρ… числом. Если являСтся, Ρ‚ΠΎ ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ true (истина), Π° Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ false (лоТь). НапримСр:

> type(2,numeric);

true

> type(2.6,numeric);

true

> type(Pi,numeric);

false

> type(I,numeric);

false

> type(3/7,numeric);

true

> type(3^7,numeric);

true

> type(Ρ…^2,numeric);

false

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ type(x, integer), type(x, rational) ΠΈ type(x, fraction) ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, соотвСтствСнно, Ρ†Π΅Π»ΠΎΠ³ΠΎ числа, Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ числа ΠΈΠ»ΠΈ простой Π΄Ρ€ΠΎΠ±ΠΈ:

> type(123,integer);

true

> type(123.,integer);

false

> type(123/456,rational);

true

> type(1./3,rational);

false

> type(1/2,fraction);

true

> type(0.5,fraction);

false

2.1.8. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡ чисСл с Ρ€Π°Π·Π½Ρ‹ΠΌ основаниСм

Π’ Maple Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π° с числами, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ основаниС (base), Π² частности, с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ числами (основаниС 2 β€” binary), Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ (основаниС 8 β€” octal) ΠΈ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΠΈΡ€ΠΈΡ‡Π½Ρ‹ΠΌΠΈ (основаниС 16 β€” hex). Ѐункция convert позволяСт Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ чисСл:

> convert(12345,binary);

11000000111001

> convert(%,decimal,binary);