GrassmannCalculus`
ScrewElementFormQ |
|
| | ||||
Details and Options
Examples
(1)
Basic Examples
(1)
In[1]:=
<<GrassmannCalculus`
In[2]:=
SetGrassmannNSpace[4,{w,x,y,z},"Vector"]
The following are screw elements.
In[3]:=
ScrewElementFormQ |
e
w
e
x
e
x
e
z
e
w
e
x
e
x
e
z
e
w
e
x
e
x
e
z
e
w
e
x
e
x
e
z
e
w
e
x
e
x
e
z
e
w
e
y
Out[3]=
{True,True,True,True,True}
The following are not screw element forms.
In[4]:=
ScrewElementFormQ |
e
w
e
x
e
x
e
z
Out[4]=
{False,False}
Switch to a non-Point space.
In[5]:=
SetEuclideanNSpace[4,{w,x,y,z},"Vector"]
The following are no longer plane elements.
In[6]:=
ScrewElementFormQ |
e
w
e
x
e
x
e
z
e
w
e
x
e
x
e
z
e
w
e
x
e
x
e
z
e
w
e
x
e
x
e
z
e
w
e
x
e
x
e
z
e
w
e
y
Out[6]=
{False,False,False,False,False}
You can compose a screw element form by using .
ComposeScrewElement
In[7]:=
★A;
;S=
[s]
★ |
3
ComposeScrewElement |
Out[7]=
s
7
e
1
e
2
s
8
e
1
e
3
s
9
e
2
e
3
e
1
s
1
e
2
s
2
e
3
s
3
e
1
s
4
e
2
s
5
e
3
s
6
In[8]:=
ScrewElementFormQ |
★ |
z
2
★ |
e
1
e
2
★ |
★ |
★ |
a
Out[8]=
{True,True,True,True,False}
In[9]:=
★A;Clear[S]
|
""

