DEtools
DEnormal
return the normalized form of a DE
Calling Sequence
Parameters
Description
Examples
DEnormal(des, ivar, dvar)
des
-
ordinary differential equation or operator list
ivar
independent variable
dvar
dependent variable
This routine returns the "normalized" form of a linear differential equation, a differential operator list, or output from DEtools[convertAlg]. "Normalized" (an equivalent form) means that the list entries or coefficients are expanded polynomials in ivar, with no common factor.
A differential operator list (for list A in this case) is defined by
L | L⁡y=A1⁢y⁡x+A2⁢y⁢' ⁢x+...+An+1⁢yn⁢x .
dvar must be specified if des is a differential equation. It is not needed if des is a list.
This function is part of the DEtools package, and so it can be used in the form DEnormal(..) only after executing the command with(DEtools). However, it can always be accessed through the long form of the command by using DEtools[DEnormal](..).
with⁡DEtools:
DE≔21⁢−2⁢x33⁢x2−5⁢x+2⁢y⁡x+42⁢x2x+1⁢x⁢x−1⁢D⁡y⁡x+50⁢x3x−13⁢D2⁡y⁡x=x⁢sin⁡x
DE≔−42⁢x3⁢y⁡x3⁢x2−5⁢x+2+42⁢x3⁢x−1⁢D⁡y⁡xx+1+50⁢x3⁢D2⁡y⁡xx−13=x⁢sin⁡x
DE2≔convertAlg⁡DE,y⁡x
DE2≔−42⁢x33⁢x2−5⁢x+2,42⁢x4x+1−42⁢x3x+1,50⁢x3x−13,x⁢sin⁡x
DEnormal⁡DE,x,y⁡x
75⁢x2+25⁢x−50⁢ⅆ2ⅆx2y⁡x+63⁢x5−294⁢x4+546⁢x3−504⁢x2+231⁢x−42⁢ⅆⅆxy⁡x−21⁢y⁡x⁢x3+21⁢y⁡x⁢x2+21⁢y⁡x⁢x−21⁢y⁡x=3⁢sin⁡x⁢x32−4⁢sin⁡x⁢x2+2⁢x⁢sin⁡x+3⁢sin⁡x−7⁢sin⁡x2⁢x+sin⁡xx2
DEnormal⁡DE2,x
−21⁢x3+21⁢x2+21⁢x−21,63⁢x5−294⁢x4+546⁢x3−504⁢x2+231⁢x−42,75⁢x2+25⁢x−50,3⁢sin⁡x⁢x5−8⁢sin⁡x⁢x4+4⁢sin⁡x⁢x3+6⁢sin⁡x⁢x2−7⁢x⁢sin⁡x+2⁢sin⁡x2⁢x2
See Also
DEtools[convertAlg]
Download Help Document