vfix - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


liesymm

  

vfix

  

change variable dependencies in unevaluated derivatives

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

vfix(f)

Parameters

f

-

expression involving Diff

Description

• 

Routines in the liesymm package manipulate and produce results expressed in terms of ``inert derivatives'' by using Diff(). A key advantage of this inert representation is that the operands can be modified to reflect desired changes in dependencies prior to evaluation. The vfix() command changes the variable dependencies for functions appearing in these expressions.

• 

One can use convert(...) and dvalue() to reformulate the resulting PDE.

• 

The results of using diff() and Diff() often display the same way.  To determine which of these two is actually present, use lprint().  or has( ... , diff), etc..

• 

This routine is ordinarily loaded via with(liesymm) but can be used in the ``package style'' as liesymm[vfix]()

Examples

withliesymm:

Diffht,x,x,x=Diffht,x,t

2x2ht,x=tht,x

(1)

eqdvalue

eq2x2ht,x=tht,x

(2)

mapDiff,eq,t

t2x2ht,x=2t2ht,x

(3)

eq2dvalue

eq22x2tht,x=2t2ht,x

(4)

haseq2,diff

false

(5)

hasvalueeq2,diff

true

(6)

make h independent of t and x.

vfixeq,,h

ⅆ2hⅆx2=ⅆhⅆt

(7)

make h independent of t.

vfixeq,x,h

ⅆ2ⅆx2hx=thx

(8)

Convert to different representations.

converteq,diff

2x2ht,x=tht,x

(9)

has,diff

true

(10)

converteq,D

D2,2ht,x=D1ht,x

(11)

convert,Diff

2x2ht,x=tht,x

(12)

See Also

convert

diff

dsolve

liesymm

value

with