GrassmannCalculus`
ExtractCoefficients |
|
| | ||||
Details and Options
Examples
(1)
Basic Examples
(1)
In[1]:=
<<GrassmannCalculus`
Here is a Grassmann number.
In[2]:=
★A;X=
★ |
x
Out[2]=
x
0
e
1
x
1
e
2
x
2
e
3
x
3
x
4
e
1
e
2
x
5
e
1
e
3
x
6
e
2
e
3
x
7
e
1
e
2
e
3
ExtractCoefficients
In[3]:=
ExtractCoefficients |
GrassmannBases |
Out[3]=
{,,,,,,}
x
1
x
2
x
3
x
4
x
5
x
6
x
7
It will also extract coefficients of terms described by patterns.
In[4]:=
ExtractCoefficients |
[
e
1
e
e
Out[4]=
{,,,}
x
1
x
4
x
5
x
6
ExtractCoefficients is effectively Listable.
In[5]:=
★A;X={x-ay+bz,u/a,vb}
ExtractCoefficients |
[
x,y,z,u,v][X]Out[5]=
x-ay+bz,,bv
u
a
Out[5]=
{1,0,0},{-a,0,0},{b,0,0},0,,0,{0,0,b}
1
a
ExtractCoefficients
ExtractSums
In[6]:=
X=(a+b)⊖(c+d)X//
[Basis]X//
[Basis]/@%
e
1
e
2
e
1
e
2
ExtractCoefficients |
ExtractSums |
ExtractCoefficients |
Out[6]=
(a+b)⊖(c+d)
e
1
e
2
e
1
e
2
Out[6]=
{0,0,0}
Out[6]=
{a+b,c+d}
e
1
e
2
e
1
e
2
Out[6]=
{{a,b,0},{c,d,0}}
In[7]:=
Clear[X]
|
""

