LineInt - knihovna VectorCalculus

LineInt

Příkaz pro výpočet křivkového integrálu II. druhu. Více informací naleznete v kapitole Křivkový integrál II. druhu.

Syntaxe:

LineInt(F, dom)      , kde F je vektor v dané soustavě souřadnic, dom je jednou z následujících možností, pomocí kterých definujeme křivku:

  • Arc(obj, start, finish),
  • Circle(cen, rad),
  • Ellipse(eqn),
  • Line(p1, p2),
  • LineSegments(p1, p2, [p3, p4, ...]),
  • Path(v, rng, [c]).

> with(VectorCalculus);

[&x, *, +, -, ., <,>, <|>, AddCoordinates, ArcLength, BasisFormat, Binormal, CrossProd, CrossProduct, Curl, Curvature, D, Del, DirectionalDiff, Divergence, DotProd, DotProduct, Flux, GetCoordinateParameters, GetCoordinates, Gradient, Hessian, Jacobian, Laplacian, LineInt, MapToBasis, Nabla, Norm, Normalize, PathInt, PrincipalNormal, RadiusOfCurvature, ScalarPotential, SetCoordinateParameters, SetCoordinates, SurfaceInt, TNBFrame, Tangent, TangentLine, TangentPlane, TangentVector, Torsion, Vector, VectorField, VectorPotential, Wronskian, diff, evalVF, int, limit, series]

> SetCoordinates( cartesian[x,y] );
    # Nejprve je nutno určit soustavu souřadnicovou, ve které budeme pracovat

cartesian[x, y]

> LineInt( VectorField( <x,y> ), Line( <1,2>, <3,-4> ) );
    # Počítáme křivkový integrál II. druhu po úsečce dané dvěma body

10

> LineInt( VectorField( <x,y> ), LineSegments( <0,0>,
<1,1>, <1,-1> ) );

    # Integrál po lomené čáře.

1

> LineInt( VectorField( <x^2,y^2> ), Path( <t,t^2>, t=0..2 ) );

24

> LineInt( VectorField( <y,-x> ), Circle( <0,0>, r ) );
    # Kružnice o poloměru r.

-2 r^2  Pi

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

 -12 Pi

> LineInt( VectorField( <y,-x> ), Arc( Circle( <0,0>, r ), > 0, Pi ) );

 -r^2  Pi

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

-3 Pi


Přejděte zpět na:

Ing. Vladimír Žák

Valid HTML 4.01 Transitional