LAVFSolve - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


LAVFSolve

find a LAVF object whose solution space is the sum of the solution spaces of given LAVF objects.

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

LAVFSolve( obj, output = out, consts = c)

Parameters

obj

-

a LAVF object that is of finite type (see IsFiniteType)

out

-

(optional) a string: either "solution", "basis", or "lavf"

c

-

(optional) a name or a list of names

Description

• 

The LAVFSolve method attempts to solve the determining system in a LAVF object.

• 

If solving is successful then by default the method returns a list of solution vector fields.

• 

The returned output can be as a basis (by specifying output = "basis") or a new LAVF object (by specifying output = "lavf").

• 

For a returned output that involves constants of integration variables, by default these variables are labeled as  _C1, _C2, ...

• 

The constant of integration variables can be renamed by specifying the optional argument consts = c.

– 

By specifying consts = alpha (i.e. a name), the constants of integration will be named as α1,α2,α3,..

– 

By specifying consts = [alpha, beta, phi...] (i.e. a list of names), the constants of integration will be named as α,β,φ,

• 

This is a front-end to the LHSolve method for solving the determining system. LHSolve is associated with the LHPDE object, see Overview of the LHPDE object for more detail.

• 

The method throws an exception if the LAVF is not of finite type.

• 

This method is associated with the LAVF object. For more detail, see Overview of the LAVF object.

Examples

withLieAlgebrasOfVectorFields:

Typesetting:-Settingsuserep=true:

Typesetting:-Suppressξx,y,ηx,y:

VVectorFieldξx,yDx+ηx,yDy,space=x,y

Vξⅆⅆx+ηⅆⅆy

(1)

E2LHPDEdiffξx,y,y,y=0,diffηx,y,x=diffξx,y,y,diffηx,y,y=0,diffξx,y,x=0,indep=x,y,dep=ξ,η

E2ξy,y=0,ηx=ξy,ηy=0,ξx=0,indep=x,y,dep=ξ,η

(2)

Construct a vector fields system for E(2).

LLAVFV,E2

Lξⅆⅆx+ηⅆⅆy&whereξy,y=0,ξx=0,ηx=ξy,ηy=0

(3)

LAVFSolveL

c__1y+c__3ⅆⅆx+c__1x+c__2ⅆⅆy

(4)

LAVFSolveL,consts=α,β,δ

αy+δⅆⅆx+αx+βⅆⅆy

(5)

LAVFSolveL,output=basis

yⅆⅆx+xⅆⅆy,ⅆⅆy,ⅆⅆx

(6)

LAVFSolveL,output=lavf,consts=α

ξⅆⅆx+ηⅆⅆy&whereξ=yα1+α3,η=xα1+α2

(7)

Compatibility

• 

The LAVFSolve command was introduced in Maple 2020.

• 

For more information on Maple 2020 changes, see Updates in Maple 2020.

See Also

LieAlgebrasOfVectorFields (Package overview)

LAVF (Object overview)

LieAlgebrasOfVectorFields[VectorField]

LieAlgebrasOfVectorFields[LHPDE]

LieAlgebrasOfVectorFields[LAVF]

IsFiniteType

LHSolve