GetChangeBasis
get the change of basis for an IDBasis object
Calling Sequence
Parameters
Description
Examples
Compatibility
GetChangeBasis( B, output = str)
GetChangeBasis( B, "newToOld")
B
-
IDBasis object
str
(optional) a string: either "matrix" or "expression"
Let B be an IDBasis object associated with a LHPDE object S of finite type. The GetChangeBasis method returns the change-of-basis for initial data of S, as recorded in B.
By default, the method returns a list of expressions which are linear combinations of the standard initial data basis (i.e. of the parametric derivatives from the associated LHPDE object S).
The method can return the change-of-basis as a matrix by specifying the optional argument output = "matrix".
In the second calling sequence, the call GetChangeBasis(B, "newToOld") returns the inverse of this change-of-basis matrix.
This method is associated with the IDBasis object. For more detail, see Overview of the IDBasis object.
with⁡LieAlgebrasOfVectorFields:
Typesetting:-Settings⁡userep=true:
Typesetting:-Suppress⁡ξ⁡x,y,η⁡x,y:
E2≔LHPDE⁡diff⁡ξ⁡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=ξ,η
The parametric derivatives of E2 are used as the standard initial data basis.
ParametricDerivatives⁡E2
ξ,ξy,η
The IDBasis object B is constructed by specifying linear combinations of the standard initial data basis (i.e. of the parametric derivatives of E2).
B≔IDBasis⁡E2,ξ⁡x,y−y⁢diff⁡ξ⁡x,y,y,η⁡x,y−x⁢diff⁡ξ⁡x,y,y,−diff⁡ξ⁡x,y,y
B≔ξ−y⁢ξy,η−x⁢ξy,−ξy
GetChangeBasis⁡B
ξ−y⁢ξy,η−x⁢ξy,−ξy
The change-of-basis matrix and the standard basis elements.
GetChangeBasis⁡B,output=matrix
1−y00−x10−10
GetParametricDerivatives⁡B
The inverse matrix of the change-of-basis from B.
GetChangeBasis⁡B,newToOld
10−y00−101−x
The GetChangeBasis command was introduced in Maple 2020.
For more information on Maple 2020 changes, see Updates in Maple 2020.
See Also
IDBasis (Object overview)
LieAlgebrasOfVectorFields[IDBasis]
LieAlgebrasOfVectorFields[LHPDE]
ParametricDerivatives
Download Help Document