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

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

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

Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ряд Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΊΡ€ΠΈΠ²Ρ‹ΠΌΠΈ. НиТС прСдставлСно Π·Π°Π΄Π°Π½ΠΈΠ΅ эллиптичСской ΠΊΡ€ΠΈΠ²ΠΎΠΉ ΠΈ вычислСниС Π² аналитичСской Ρ„ΠΎΡ€ΠΌΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ ΠΈ радиуса ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Ρ‹ (Ρ„Π°ΠΉΠ» vopcurves):

> SetCoordinates(cartesian);

cartesian

> assume(t::real);

> ell := <2*cos(t),sin(t)>;

ell := 2 cos(t)ex + sin(t)ey

> nv := simplify(PrincipalNormal(ell,t));

> len := simplify(LinearAlgebra:-Norm(nv, 2));


> r := simplify(RadiusOfCurvature(ell));

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ саму ΠΊΡ€ΠΈΠ²ΡƒΡŽ (эллипс) ΠΈ Π΅Π΅ ΡΠ²ΠΎΠ»ΡŽΡ‚Ρƒ (рис. 4.39):

> ev := simplify(ell + r * nv / len);

> plot([[ell[1], ell[2], t=0..2*Pi], [ev[1], ev[2], t=0..2*Pi]]);

Рис. 4.39. Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΊΡ€ΠΈΠ²ΠΎΠΉ β€” эллипса ΠΈ Π΅Π΅ ΡΠ²ΠΎΠ»ΡŽΡ‚Ρ‹


НСтрудно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для эллипса ΡΠ²ΠΎΠ»ΡŽΡ‚Π° прСдставляСт собой ΡƒΠ΄Π»ΠΈΠ½Π΅Π½Π½ΡƒΡŽ астроиду.

Для вычислСния ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Ρ‹ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция Curvature(C, t) Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ t ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ:

> Curvature(<cos(t),t,sin(t)>, t);

> Ρ := Curvature(t -> <t,t^2,t^4>):

> simplify(c(t)) assuming t::real;

> SetCoordinates('polar');

polar

> Curvature(<exp(-t^2), t>):

> simplify(%) assuming t::real;

4.11.5. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ VectorCalculus

Π’ аспСктС практичСских ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ поля особый интСрСс ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ прилоТСния интСгрирования ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ VectorCalculus. Π’Π°ΠΊ, видоизмСнСнная функция int(f, dom) Π·Π°Π΄Π°Π΅Ρ‚ вычислСниС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f ΠΏΠΎ области dom, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Ρ„Π°ΠΉΠ» vecint):

> restart:with(VectorCalculus):

> int(Ρ…^2+Ρƒ^2, [x,y] = Circle(<0,1>, r));

> int(sin(Ρ…)*cos(Ρƒ)*tan(z), [x,y,z] = Parallelepiped(0..Pi, 0..Pi/3, 0..Pi/4));

½√3 ln(2)

Ѐункция PathInt(f, dom) вычисляСт ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π» ΠΏΡƒΡ‚ΠΈ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f с Rn Π΄ΠΎ R:

> PathInt(Ρ…^2, [Ρ…,y] = Line(<0,0>, <1,2>));

> PathInt(Ρ…^2+y^2, [Ρ…,y] = Circle(<0,0>, 3/2));

> PathInt(1, [Ρ…,y] = Ellipse(Ρ…^2+y^2/2-1));

Другая функция LineInt(F, dom), Π³Π΄Π΅ F β€” Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° задания Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поля, dom β€” ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ интСгрирования, Π·Π°Π΄Π°Π΅Ρ‚ вычислСниС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Π² пространствС Rn:

> SetCoordinates(cartesian[Ρ…,y]);

cartesianx, Ρƒ

> LineInt(VectorField(<Ρ…,y>), Line(<0,1>, <2,-5>));

14

> LineInt(VectorField(<y,-Ρ…>), Circlet<0,0>, r));

-2 rΒ² Ο€

> LineInt(VectorField(<y,-Ρ…>), Ellipse(Ρ…^2/4+y^2/9-1));

-12Ο€

> LineInt(VectorField(<y,-Ρ…>), Arc(Ellipse(Ρ…^2/4+Ρƒ^2/9-1), 0, Pi/2));

-3Ο€

Ѐункция ArcLength(C,dom) Π·Π°Π΄Π°Π΅Ρ‚ вычислСниС Π΄Π»ΠΈΠ½Ρ‹ Π΄ΡƒΠ³ΠΈ Π‘ ΠΏΠΎ извСстному ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ для Π½Π΅Π΅:

> ArcLength(<r*cos(t),r*sin(t)>, t=0..Pi) assuming r>0;

Ο€r

> ArcLength(t -> <t,t^2>, 0..2);

√17-¼ln(-4+√17)

> evalf(%);

4.646783762

РСкомСндуСтся ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ задания области интСгрирования dom Π² справкС ΠΏΠΎ этому ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ.

4.11.6. Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°

ΠŸΠ°ΠΊΠ΅Ρ‚ VectorCalculus позволяСт для Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ поля:

Hessian(f, t) β€” созданиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ гСссиана;

Jacobian(f, v, det) β€” созданиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ якобиана;

Wronskian(f, t) β€” созданиС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ вронскиана.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ задания Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅ (Ρ„Π°ΠΉΠ» vecmatrix):

> Hessian(Π΅Ρ…Ρ€(Ρ…*y), [Ρ…,y]);

> Hessian(Π°/(Ρ…^2+y^2+z^2), [Ρ…, y, z]);

> Π := unapply(%, [a,x,y,z]):

> Π(1/2, 0.3, 0.7, 0.1);

> Jacobian([r*cos(t), r*sin(t)], [r,t]);

> Jacobian([r*cos(t), r*sin(t)], [r,t], 'determinant');

> Wronskian([exp(t),ln(t),sin(t)], t);

> Wronskian([t, t^2, t^3], t)

4.11.7. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ поля

К основным функциям Ρ‚Π΅ΠΎΡ€ΠΈΠΈ поля относятся:

Curl(F) β€” вычисляСт Π²ΠΈΡ…Ρ€ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поля Π² RΒ³;

Divergence(F) β€” вычисляСт Π΄ΠΈΠ²Π΅Ρ€Π³Π΅Π½Ρ†ΠΈΡŽ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поля;

Flux(f, dom) β€” вычисляСт ΠΏΠΎΡ‚ΠΎΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поля Π² RΒ³;

Gradient(f, с) β€” вычисляСт Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f Π² пространствС ΠΎΡ‚ Rn Π΄ΠΎ R;

Del(f, с) ΠΈ Nabla(f, с) β€” Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹;

Laplacian(f, с) ΠΈΠ»ΠΈ Laplacian(F) β€” вычисляСт лапласиан Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f ΠΈΠ»ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ опрСдСлСния (ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹) F;

ScalarPotential(v) β€” вычисляСт скалярный ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поля;

Torsion(C, t) β€” вычисляСт торсион Π² RΒ³;

VectorPotential(v) β€” вычисляСт Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π² RΒ³;

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅ опрСдСлСния этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, основанныС Π½Π° использовании ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΈ повСрхностных ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅. НС приводя ΠΈΡ…, ограничимся ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (Ρ„Π°ΠΉΠ» vecft):

> restart:with(VectorCalculus): SetCoordinates('cartesian'[x,y,z]);

cartesianx, Ρƒ, z

> F := VectorField( <-y,x,0> );

F:=-yΔ“x +Ρ…Δ“Ρƒ

> Curl(F);

2Δ“z

> Del &x F;

2Δ“z

> Nabla &x F;

2Δ“

> CrossProduct(Del, F);

2Δ“z

> F := VectorField(<Ρ…^2,y^2,z^2>);

F:=-xΒ²Δ“Ρ… + yΒ²Δ“Ρƒ + zΒ²Δ“z

> Divergence(F);

2Ρ… + 2Ρƒ + 2z

> Flux(VectorField(<x,y,z>, cartesian[x,y,z]), Sphere(<0,0,0>, r));

4rΒ³ Ο€

> Gradient(Ρ…^3/3+Ρƒ^2, [x,y]);

xΒ²Δ“x + 2yΔ“Ρƒ 0Δ“Ρ…

> Del(Ρ…^2+Ρƒ^2+z^2);

2xΔ“x + 2ΡƒΔ“Ρƒ + 2zΔ“z

> Nabla(Ρ…^2+Ρƒ^2+z^2);

2xΔ“x + 2ΡƒΔ“Ρƒ + 2zΔ“z

> Del . %;

6

> Laplacian(Ρ…^2+Ρƒ^2+z^2, [x,y,z]);

6

> Laplacian(f(r,theta,z));

> SetCoordinates('cylindrical' [r, theta, z])

cylindricalr, ΞΈ, z

> Laplacian(f(r, theta, z));

> SetCoordinates('cartesian'[x,y,z]);

cartesianx, y, z

> v := VectorField(<x,y,-z>);

v := xΔ“x + ΡƒΔ“Ρƒ - zΔ“z

> ScalarPotential(v);

> v := VectorField(<-y,0,z>);

v := -yΔ“x + zΔ“z

> ScalarPotential(v); den := Ρ…^2 + y^2 + z^2;

den := xΒ² + yΒ² + zΒ²

> ScalarPotential((x,y,z) -> <x,y,z>/den);

(x,y,z)β†’Β½ ln(xΒ² + yΒ² + zΒ²)

> SetCoordinates('spherical'[r,phi,theta]);

sphericalr, Ο†, ΞΈ

> v := VectorField(<r,0,0>);

v:= r Δ“Π³

> ScalarPotential(v);

> restart:with(VectorCalculus): simplify( Torsion(<t,t^2,t^3>)) assuming t::real;

> Torsion(t -> <2*t,sin(t),cos(t)>);

> SetCoordinates('cartesian'[x,y,z]); v := VectorField(<y,-x,0>);

cartesianx, y, z v:= ΡƒΔ“x - Ρ…Δ“Ρƒ

> VectorPotential(v);

-xzΔ“x - yzΔ“Ρƒ

> SetCoordinates('cylindrical'[r,theta,z]);

cylindricalr, ΞΈ, z

> v := VectorField(<r,0,-2*z>);

v:= rΔ“r -2zΔ“z

> VectorPotential(v);

(-r sin(ΞΈ)Β² z - r cos(ΞΈ)Β² z) Δ“ΞΈ

> simplify(Curl(%));

rΔ“r - 2zΔ“z

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ выполнСния этих ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ отсутствия «зависания» ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° restart ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚Π° VectorCalculus.

4.11.8. ΠŸΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ слоТной повСрхности суммами Π ΠΈΠΌΠ°Π½Π°

Одним ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Π° VectorCalculus являСтся вычислСниС Π΄Π»ΠΈΠ½ Π΄ΡƒΠ³ ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ слоТных повСрхностСй Π½Π° основС примСнСния Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΈ повСрхностных ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΠΎΠ². Иногда это встрСчаСт большиС трудности ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ². ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, заданная рис. 4.40. Π­Ρ‚Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ построСна с ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠ΅ΠΉ Π΅Π΅ освСщСния ΠΎΡ‚ внСшнСго источника свСта.

Рис. 4.40 БлоТная ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ с эффСктами Π΅Π΅ освСщСния внСшним источником свСта


ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ вычислСния ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ повСрхности. Для этого вычислим для Π½Π΅Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ якобиана ΠΈ ΡƒΠ΄Π°Π»ΠΈΠΌ ΠΈΠ· Π½Π΅Π΅ столбСц с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ элСмСнтами (Ρ„Π°ΠΉΠ» vecrim):

> J := Jacobian(f, [Ρ…, Ρƒ, z]);


> J := DeleteColumn(J, [3]);

Π’ΠΎΠ³Π΄Π° ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ повСрхности вычисляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

> Int(Int(dA, x=0..2*Pi), y=0..2*Pi);

К соТалСнию, этот Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π» Maple Π½Π΅ вычисляСт ΠΈΠ·-Π·Π° слоТности ΠΏΠΎΠ΄Ρ‹Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ выраТСния, Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ прСдставлСн Π½Π° рис. 4.41.

Рис. 4.41. Π“Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎΠ΄Ρ‹Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ выраТСния


Для ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ вычислСния ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π½Π° достаточноС число сСгмСнтов ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρƒ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΠΎΠ² суммами Π ΠΈΠΌΠ°Π½Π°. ΠžΡ†Π΅Π½ΠΊΠ° Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ сумм Π ΠΈΠΌΠ°Π½Π° для Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ повСрхности (Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Π½Ρ‚Π°) прСдставлСна Π½ΠΈΠΆΠ΅: