SamplePublisher`GrassmannCalculus`
DtConstants |
|
| | ||||
Details and Options
Examples
(1)
Basic Examples
(1)
In[1]:=
<<GrassmannCalculus`
In[2]:=
SetGrassmannNSpace[2,{x,y},"Vector"]
The following establishes dot notation based on the time symbol .
t
In[3]:=
EstablishFluxionNotation |
The current set of constants is:
Dt
In[4]:=
DtConstants |
Out[4]=
{}
All symbols are treated as variables of .
t
In[5]:=
FDt |
Out[5]=
,,,
a
b
x
y
Even composite expressions for basis vectors, which is probably not desired.
In[6]:=
FDt |
e
x
Out[6]=
e
(1,0)
basisGc
Establish a set of constants.
In[7]:=
DtConstants |
e
x
e
y
The time derivatives of these will now all be zero.
In[8]:=
FDt |
DtConstants |
Out[8]=
{0,0,0,0,0,0,0}
The following are treated as time independent expressions because the Heads are on the constant list.
In[9]:=
FDt |
Out[9]=
{0,0}
The following is a Fluxion time derivative of a typical expression containing variables and constant expressions.
In[10]:=
ay+bxy+Sin[x]⋀
[%]//Collect[#,Basis]&
e
x
e
y
e
x
e
y
FDt |
Out[10]=
ay+bxy+Sin[x]⋀
e
x
e
y
e
x
e
y
Out[10]=
a+(by+bx)+Cos[x]⋀
e
x
y
e
y
x
y
x
e
x
e
y
|
""

