SamplePublisher`GrassmannCalculus`
EstablishFluxionNotation |
|
| | ||||
Details and Options
Examples
(2)
Basic Examples
(1)
In[1]:=
<<GrassmannCalculus`
In[2]:=
SetGrassmannNSpace[2,{x,y},"Vector"]
[]
GrassmannSymbolsPalette |
The following established dot notation based on the time symbol . (This will clear any existing fluxion notation.)
t
In[3]:=
EstablishFluxionNotation |
The following establishes constant expressions.
In[4]:=
DtConstants |
e
x
e
y
The following generates a fluxion dot notation, shows the underlying expression and converts it to a regular time derivative.
In[5]:=
step1=
[x]step1//FullFormstep1/.
FDt |
FluxionToDerivatives |
Out[5]=
x
Out[5]//FullForm=
Dt[x,t,Rule[Constants,List[a,b,p,q,basisGc[e,"x"],basisGc[e,"y"]]]]
Out[5]=
′
x
The underlying expressions performs the regular expansions.
Dt
In[6]:=
FDt |
2
x
e
x
3
y
e
y
Out[6]=
e
x
x
x
e
y
x
y
2
y
y
A second derivative is calculated as follows:
In[7]:=
step1=
[x,{t,2}]step2=
[x]step1step2
FDt |
FDt |
FDt |
Out[7]=
¨
x
Out[7]=
¨
x
Out[7]=
True
Total derivatives of functions of the coordinates introduce the Derivative notation. If the function is on the list the functions is treated as not a function of time.
DtConstants
In[8]:=
FDt |
FDt |
Out[8]=
y
(0,1)
f
x
(1,0)
f
Out[8]=
0
The dot notation is cleared as follows. But establishing a new dot notation will automatically clear the existing one so you will seldom need to use this.
In[9]:=
ClearFluxionNotation |
Possible Issues
(1)
|
|
""

