Curl - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Student[VectorCalculus]

  

Curl

  

compute the curl of a vector field in R^3

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Curl(F)

Curl(c)

Parameters

F

-

(optional) vector field or Vector-valued procedure; specify the components of the vector field

c

-

(optional) specify the coordinate system

Description

• 

The Curl(F) calling sequence computes the curl of the vector field F in R^3.  This is equivalent to Del&xF and CrossProduct(Del, F).

• 

If F is a Vector-valued procedure, the default coordinate system is used, and it must be indexed by the coordinate names.  Otherwise, F must be a vector field.

• 

If F is a procedure, the result is a procedure.  Otherwise, the result is a vector field.

• 

The Curl(c) calling sequence returns the differential form of the curl operator in the coordinate system specified by c, which can be given as:

  

* an indexed name, e.g., sphericalr,φ,θ

  

* a name, e.g., spherical; default coordinate names will be used

  

* a list of names, e.g., r,φ,θ; the current coordinate system will be used, with these as the coordinate names

• 

The Curl() calling sequence returns the differential form of the curl operator in the current coordinate system.  For more information, see SetCoordinates.

Examples

> 

with⁡StudentVectorCalculus:

> 

F≔VectorField⁡y,−x,0

F≔ye_x+−xe_y+0e_z

(1)
> 

Curl⁡F

0e_x+0e_y+−2e_z

(2)

To display the differential form of the curl operator:

> 

Curl⁡

∂∂yVF 3⁡x,y,z−∂∂zVF 2⁡x,y,ze_x+∂∂zVF 1⁡x,y,z−∂∂xVF 3⁡x,y,ze_y+∂∂xVF 2⁡x,y,z−∂∂yVF 1⁡x,y,ze_z

(3)
> 

SetCoordinates⁡cylindricalr,θ,z:

> 

Curl⁡

∂∂θVF 3⁡r,θ,z−∂∂zr⁢VF 2⁡r,θ,zre_r+∂∂zVF 1⁡r,θ,z−∂∂rVF 3⁡r,θ,ze_θ+∂∂rr⁢VF 2⁡r,θ,z−∂∂θVF 1⁡r,θ,zre_z

(4)
> 

Curl⁡s,φ,w

∂∂φVF 3⁡s,φ,w−∂∂ws⁢VF 2⁡s,φ,wse_s+∂∂wVF 1⁡s,φ,w−∂∂sVF 3⁡s,φ,we_φ+∂∂ss⁢VF 2⁡s,φ,w−∂∂φVF 1⁡s,φ,wse_w

(5)
> 

Curl⁡spherical

∂∂φr⁢sin⁡φ⁢VF 3⁡r,φ,θ−∂∂θr⁢VF 2⁡r,φ,θr2⁢sin⁡φe_r+∂∂θVF 1⁡r,φ,θ−∂∂rr⁢sin⁡φ⁢VF 3⁡r,φ,θr⁢sin⁡φe_φ+∂∂rr⁢VF 2⁡r,φ,θ−∂∂φVF 1⁡r,φ,θre_θ

(6)
> 

Curl⁡sphericalα,ψ,γ

∂∂ψα⁢sin⁡ψ⁢VF 3⁡α,ψ,γ−∂∂γα⁢VF 2⁡α,ψ,γα2⁢sin⁡ψe_α+∂∂γVF 1⁡α,ψ,γ−∂∂αα⁢sin⁡ψ⁢VF 3⁡α,ψ,γα⁢sin⁡ψe_ψ+∂∂αα⁢VF 2⁡α,ψ,γ−∂∂ψVF 1⁡α,ψ,γαe_γ

(7)

Nabla is a synonym for Del.

> 

SetCoordinates⁡cartesian

cartesian

(8)
> 

Del&xF

0e_x+0e_y+−2e_z

(9)
> 

∇&xF

0e_x+0e_y+−2e_z

(10)
> 

CrossProduct⁡Del,F

0e_x+0e_y+−2e_z

(11)
> 

Curl⁡x,y,z↦x2,y2,z2

x,y,z↦VectorCalculus:−Vector⁡0,0,0,attributes=vectorfield,coords=cartesianx,y,z

(12)
> 

SetCoordinates⁡cylindricalr,θ,z

cylindricalr,θ,z

(13)
> 

Curl⁡r,θ,z↦f⁡r,θ,z,g⁡r,θ,z,h⁡r,θ,z

r,θ,z→VectorCalculus:-Vector⁡∂∂θ⁢h⁡r,θ,z−r⁢∂∂z⁢g⁡r,θ,zr,∂∂z⁢f⁡r,θ,z−∂∂r⁢h⁡r,θ,z,g⁡r,θ,z+r⁢∂∂r⁢g⁡r,θ,z−∂∂θ⁢f⁡r,θ,zr,attributes=vectorfield,coords=cylindricalr,θ,z

(14)

See Also

Student[VectorCalculus]

Student[VectorCalculus][CrossProduct]

Student[VectorCalculus][Del]

Student[VectorCalculus][Divergence]

Student[VectorCalculus][Laplacian]

Student[VectorCalculus][Nabla]

Student[VectorCalculus][SetCoordinates]

Student[VectorCalculus][Vector]

Student[VectorCalculus][VectorField]