atlas[Frame] - declaration of frame vectors
Calling Sequence:
Frame(Id[j])
Parameters:
Id[j] -indexed variable the frame vectors
Description:
The Frame procedure allows one to declare frame vectors. If E[j] is defined as a frame then vectors
(n=dim) make the frame. Frame declaration is only possible if coframe has been defined (see atlas[Coframe]).
Examples:
Declare forms:
![{xi, e[j]}](Maple/atlas/help/images/Frame_2.gif) | (2.1) |
Declare vectors:
![{X, Y, Z, E[j]}](Maple/atlas/help/images/Frame_3.gif) | (2.2) |
One can not declare frame before coframe declaration:
Frame(E[k]);
| Error, (in Frame) coframe is undefined | |
Declare coframe:
Coframe(e[j],j=1..n);
![{e[j]}[j = 1 .. n]](Maple/atlas/help/images/Frame_4.gif) | (2.3) |
Declare frame:
Frame(E[k]);
![{E[k]}[k = 1 .. n]](Maple/atlas/help/images/Frame_5.gif) | (2.4) |
It is obvious that
'iota[E[i]](e[j])'=iota[E[i]](e[j]);
![iota[E[i]](e[j]) = delta[i, j]](Maple/atlas/help/images/Frame_6.gif) | (2.5) |
"To basis" decomposition
, `*`(E[l[1]])), l[1] = 1 .. n)](Maple/atlas/help/images/Frame_7.gif) | (2.6) |
![xi = Sum(`*`(iota[E[l[1]]](xi), `*`(e[l[1]])), l[1] = 1 .. n)](Maple/atlas/help/images/Frame_8.gif) | (2.7) |
See Also:
atlas, atlas[Coframe], atlas[ToBasis].