DChange
perform change of variables on a LHPDE object
Calling Sequence
Parameters
Description
Examples
Compatibility
DChange (tr, obj, indep = ivars, dep = dvars, rifReduce = r, options)
dchange (tr, obj, indep = ivars, dep = dvars, rifReduce = r, options)
tr
-
set of equations corresponding to the transformation from the old variables on the left-hand side of the equations to the new variables on the right-hand side.
obj
a LHPDE object
ivars
(optional) a list of new independent variable names
dvars
(optional) a list of new dependent variables as functions or names
r
(optional) true or false
options
optional arguments that will be passed down to PDEtools[dchange] command
The DChange method performs change of variables tr in the LHPDE object obj.
The method returns a new LHPDE object written with respect to new dependent and independent variables that are on the right hand side of tr.
The new dependent and independent variables can also be fully specified via the optional arguments indep = ivars and dep = dvars.
The returned LHPDE object can be rif-reduced if the option rifReduce = true is specified.
The method name dchange is provided as alias.
This DChange method is based on the existing Maple function PDEtools[dchange].
This method is associated with the LHPDE object. For more detail, see Overview of the LHPDE object.
with⁡LieAlgebrasOfVectorFields:
Example 1:
S≔LHPDE⁡diff⁡u⁡x,y,x+diff⁡u⁡x,y,y=0
S≔∂∂xu⁡x,y+∂∂yu⁡x,y=0,indep=x,y,dep=u⁡x,y
DChange⁡x=r+s,y=r−s,u⁡x,y=v⁡r,s,S
∂∂rv⁡r,s=0,indep=r,s,dep=v⁡r,s
Example 2:
S≔LHPDE⁡diff⁡u⁡x,x+a⁡x⁢u⁡x=0,dep=u⁡x
S≔ⅆⅆxu⁡x+a⁡x⁢u⁡x=0,indep=x,dep=u⁡x
DChange⁡x=t,u⁡x=diff⁡v⁡t,t,S,dep=v⁡t
ⅆ2ⅆt2v⁡t+a⁡t⁢ⅆⅆtv⁡t=0,indep=t,dep=v⁡t
By specifying rifReduce = true, a rif-reduced LHPDE object is returned.
Sp≔DChange⁡x=t,u⁡x=diff⁡v⁡t,t,S,dep=v⁡t,rifReduce=true
Sp≔ⅆ2ⅆt2v⁡t=−a⁡t⁢ⅆⅆtv⁡t,indep=t,dep=v⁡t
IsRifReduced⁡Sp
true
Example 3:
S≔LHPDE⁡,dep=u⁡x,y,v⁡x,y
S≔,indep=x,y,dep=u⁡x,y,v⁡x,y
DChange⁡x=s,y=t,u⁡x,y=φ⁡s,t,S,dep=φ⁡s,t,v⁡s,t,δ⁡s,t
,indep=s,t,dep=φ⁡s,t,v⁡s,t,δ⁡s,t
The DChange command was introduced in Maple 2020.
For more information on Maple 2020 changes, see Updates in Maple 2020.
See Also
LHPDE (Object overview)
LieAlgebrasOfVectorFields[LHPDE]
PDEtools[dchange]
Download Help Document