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

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

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

> restart;

> Ρ€:=Π°4*Ρ…^4+a3*Ρ…^3+Π°2*Ρ…^2;

Ρ€:=Π°4 Ρ…4 + a3 x3 + Π°2 Ρ…2

> degree(Ρ€,Ρ…);

4

> ldegree(Ρ€,Ρ…);

2

> q:=1/Ρ…^2+2/Ρ…+3+4*Ρ…+5*Ρ…^2;

> degree(q,Ρ…);

2

> ldegree(q,Ρ…);

-2

> degree(x*sin(x),x);

FAIL

> zero := y*(x/(x+1)+1/(x+1)-1);

> degree(zero,x);degree(zero, y);

FAIL 1

> degree(collect(zero,x,normal),x);degree(collect(zero,y, normal),y);

-∞ -∞

5.3.5. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ нСсокращаСмых ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»Π΅ΠΉ

Для контроля Ρ‚ΠΎΠ³ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ нСсокращаСмыС ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ функция irreduc(p) ΠΈ Π΅Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² ΠΈΠ½Π΅Ρ€Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ lreduc(p,K), Π³Π΄Π΅ K β€” RootOf-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния этих тСстовых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

> irreduc(Ρ…^2-1);

false

> irreduc(Ρ…^2-2);

true

> Irreduc(2*x^2+6*x+6) mod 7;

false

> Irreduc(x^4+x+1) mod 2;

true

> alias(alpha=RootOf(x^4+x+1)):

> Irreduc(Ρ…^4+Ρ…+1,alpha) mod 2;

false

5.3.6. Π Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΏΠΎ стСпСням

Для разлоТСния ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Ρ€ ΠΏΠΎ стСпСням слуТат ΠΈΠ½Π΅Ρ€Ρ‚Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ AFactor(p) ΠΈ AFactors(p). Полином ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² Π²ΠΈΠ΄Π΅ зависимости ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Ѐункция Afactor(p) выполняСт ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ (Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅) ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° p ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… с коэффициСнтами Π² Π²ΠΈΠ΄Π΅ алгСбраичСских чисСл Π½Π°Π΄ ΠΏΠΎΠ»Π΅ΠΌ комплСксных чисСл. ΠŸΡ€ΠΈ этом справСдливо ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ evala(AFactor(p))= factor(p.complex). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, эта функция являСтся, ΠΏΠΎ сущСству, ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠΉ.

Π’ случаС ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΏΠΎΠ»Π½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ являСтся Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ. Ѐункция AFactors Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Afactor, Π½ΠΎ создаСт структуру Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹ [u,[[f[1],e[1]],…,[f[n],e[n]]]] Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ p=u*f[1]^e[1]*…*f[n]^e[n], Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ f[i] β€” Π½Π΅ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ.

НиТС Π΄Π°Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Afactor:

> evala(AFactor(2*Ρ…^2+4*Ρ…-6));

2(x+3)(Ρ…-1)

> evala(AFactor(Ρ…^2+2*Ρƒ^2));

(Ρ… - RootOf(_ZΒ² + 2)y) (x + RootOf(_ZΒ² + 2)y)

> expand((x-1) * (x-2) * (x-3) * (x-4));

x4 - 10 x3 + 35 x2 - 50 x + 24

> AFactor(%);

AFactor(x4 - 10 x3 + 35 x2 - 50 x + 24)

> evala(%);

(x-1)(x-2)(x-3)(x-4)

> expand((x-1+I*2)*(x+1-I*2)*(x-3));

xΒ³ - 3xΒ² + 3x - 9 + 4 I x-12 I

> evala(AFactor(%));

(x - 3)(xΒ² + 3 + 4I)

> evala(AFactors(Ρ…^2-2*Ρƒ^2));

[1, [[x - RootOf(_ZΒ² - 2)y, 1], [x + RootOf(_ZΒ² + 2)y, 1]]]

НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π½Π° ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ позволяСт ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρƒ Π½Π΅Π³ΠΎ ΠΊΠΎΡ€Π½Π΅ΠΉ. Однако для этого ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями, рассмотрСнными Π½ΠΈΠΆΠ΅.

5.3.7. ВычислСниС ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°

Для вычислСния Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ комплСксных ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² слуТит ΡƒΠΆΠ΅ извСстная Π½Π°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ solve(p, x), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ список ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° p ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для вычислСния ΠΊΠΎΡ€Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ²:

roots(Ρ€)

roots(Ρ€, K)

roots(Ρ€, Ρ…)

roots(Ρ€, x, K)

Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΡ€Π½ΠΈ Π² Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ»ΠΈ алгСбраичСской области чисСл. ΠšΠΎΡ€Π½ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ [[r1,m1], [rn, mn]], Π³Π΄Π΅ mi β€” это ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°, a mi β€” порядковый Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°. Π‘ дСйствиями этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²:

> Ρ€:=Ρ…^4 1-9*Ρ…^3+31*Ρ…^2+59*Ρ…+60;

Ρ€:=Ρ…4 + 9Ρ…3 + 31Ρ…2 + 59 Ρ… + 60

> solve(Ρ€,Ρ…);

-3, -4, -1 + 2I, -1-2I

> roots(Ρ€,Ρ…);

[[-4, 1], [-3, 1]]

> roots(Ρ…^2-4,Ρ…);

[[2, 1], [-2, 1]]

> expend((Ρ…-1)*(Ρ…-2)*(Ρ…-3)*(Ρ…-4));

Ρ…4 -10Ρ…3 +35Ρ…2 - 50 Ρ… + 24

> roots(%,Ρ…);

[[1, 1], [2, 1], [3, 1], [4, 1]]

5.3.8. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ

Π‘ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ относятся ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡƒ:

psqrt(p) β€” Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°;

proot(p,n) β€” Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ n-ю ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°;

realroot(p) β€” Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находятся Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΡ€Π½ΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°;

randpoly(vars, eqns) β€” Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ случайный ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ vars (список) с максимальной ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ eqns;

discrim(p, var) β€” вычислСниС дискриминанта ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ var;

Primitive(a) mod p β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ° Π½Π° ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Ссли ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π΅Π½).

ДСйствиС этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ достаточно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, поэтому ограничимся ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΡ… использования (Ρ„Π°ΠΉΠ» polop):

> psqrt(Ρ…^2+2*Ρ…*Ρƒ+Ρƒ^2);

Ρƒ + x

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

x+1

> psqrt(x+y);

_NOSQRT

> proot(x+y, 2);

_ NOROOT

> Ρ€:=Ρ…^3-3*Ρ…^2+5*Ρ…-10;

p:=xΒ³ - 3xΒ² + 5x - 10

> discrim(p,x);

-1355

> readlib(realroot):

> realroot(p);

[[0, 4]]

> randpoly([x],degree=10);

63x10 + 57x8 - 59x5 + 45x4 - 8x3 - 93

> randpoly([x],degree=10);

-5x9 + 99x8 - 61x6 - 50x5 - 12x3 - 18x

> randpoly([x],degree=10);

41x9 - 58x8 - 90x7 + 53x6 - x4 + 94x

> Primitive(Ρ…^4+Ρ…+1) mod 2;

true

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для использования Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π²Ρ‹Π·ΠΎΠ² ΠΈΡ… ΠΈΠ· стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ randpoly ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ случайны, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, скорСС всСго, ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Π‘ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹:

> readlib(psqrt):

> readlib(proot):

> Primitive(Ρ…^4+Ρ…+1) mod 2;

true

> p1:=a1*x^3+b1*x^2+c1*x+d1: p2:=Π°2*Ρ…^2+b2*Ρ…+с2:

> p1+p2;

a1Ρ…Β³ + b1Ρ…Β² + c1x + d1 + a2xΒ² + b2Ρ… + с2

> p1*p2;

(a1xΒ³ + b1xΒ² + c1x + d1) + (a2xΒ² + b2Ρ… + с2)

> collect(%,Ρ…);

a1a2x5 + (b1Π°2 + Π°1b2)Ρ…4 + (c1a2 + b1b2 + Π°1с2)Ρ…3 + (d1a2 + c1b2 + b1с2)Ρ…2 + (d1b2 + c1c2)x + d1c2

> p1/p2;

> expand(%,Ρ…);

Π’ Ρ†Π΅Π»ΠΎΠΌ Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ дСйствий с ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ Π² Maple Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ ΠΈ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с Π½ΠΈΠΌΠΈ практичСски Π»ΡŽΠ±Ρ‹Π΅ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’ частности, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΎΡ‚ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ‹Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями:

> diff(p1, Ρ…);

3Π°1Ρ…Β² + 2b1Ρ… + c1

> diff(p1, x$2);

6a1x + 2b1

> Int(p1,x)=int(p1,x);

> Int(p1,Ρ…=0..1)=int(p1,Ρ…=0..1);

5.3.9. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ стСпСнными ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Π°ΠΌΠΈ с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ стСпСнями

Π₯отя Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ стСпСнныС ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Ρ‹ (ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹) с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ стСпСнями, Maple Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ особых ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Ρ‹ с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ стСпСнями. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ стСпСнной ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½:

> pp:=Π°*Ρ…^(-2)+b*x^(-1)+c*x+d+e*x^2+f*Ρ…^3;

НСтрудно ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

> Ρ€Ρ€+Ρ€Ρ€;

> Ρ€Ρ€-Ρ€Ρ€;

0

> pp^2

> simplify(%);

> Diff(pp, x)=diff(pp, x)

> Int(pp,x);

> int(Ρ€Ρ€,Ρ…);

Π₯отя Maple ΠΈ Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ стСпСнных ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½ΠΎΠ² (ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ²) с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ стСпСнями свойства Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ свойств ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ стСпСнями, поэтому ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

5.4. Π Π°Π±ΠΎΡ‚Π° с ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ

5.4.1. Бостав ΠΏΠ°ΠΊΠ΅Ρ‚Π° orthopoly

ΠžΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡ‡Π»Π΅Π½Ρ‹ (ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΡ‹) находят самоС ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… матСматичСских расчСтах. Π’ частности ΠΎΠ½ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… интСрполяции, экстраполяции ΠΈ аппроксимации Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… зависимостСй, Π³Π΄Π΅ свойство ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ обСспСчиваСт ΠΎΡ†Π΅Π½ΠΊΡƒ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ приблиТСния ΠΈ свСдСниС Π΅Π΅ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ β€” Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ нуля.

Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ orthopoly систСмы Maple 9.5 Π·Π°Π΄Π°Π½ΠΎ 6 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

> with(orthopoly);

[G, Н, L, Р, В, U]

ΠžΠ΄Π½ΠΎΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΡ‚ΠΎΠΆΠ΄Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ Π² Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ². Π’ΠΎΠΏΡ€Π΅ΠΊΠΈ принятым Π² Maple ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, большиС Π±ΡƒΠΊΠ²Ρ‹ Π² названиях этих ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΈΠ½Π΅Ρ€Ρ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ β€” всС ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ вычисляСмыми. Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ этого ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ описаны.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ опрСдСлСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

G(n,a,x) β€” ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ ГСгСнбауэра (ΠΈΠ· сСмСйства ΡƒΠ»ΡŒΡ‚Ρ€Π°ΡΡ„Π΅Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΡ… ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ²);