| atlas[`&@`] - Natural vector operator Calling Sequence: &@(x) Parameters: x - variable Description: The `&@` operator represents natural vectors. For any scalar we have . Examples: restart: with(atlas): Declare Functions Functions(f=f(x,y,z)); 
Declare Vectors Vectors(X,Y,Z,E[j]); ![{X, Y, Z, E[j]}](prod/atlas/help/images/natural4.gif)
Declare forms: Forms(e[i]=1); ![{e[i]}](prod/atlas/help/images/natural5.gif)
Declare coframe: Coframe(e[1]=d(x),e[2]=d(y),e[3]=d(z)); ![[e[1] = d(x), e[2] = d(y), e[3] = d(z)]](prod/atlas/help/images/natural6.gif)
Declare frame: Frame(E[k]); ![[E[1] = Diff(``,x), E[2] = Diff(``,y), E[3] = Diff(``,z)]](prod/atlas/help/images/natural7.gif)
Using &@ procedure: &@(x),&@(y),&@(z); 
iota[&@(x)](e[k]); ](prod/atlas/help/images/natural9.gif)
To basis decomposition: &@(z)=ToBasis(&@(z)); ![Diff(``,z) = E[3]](prod/atlas/help/images/natural10.gif)
&@(phi)=ToBasis(&@(phi)); *E[1]+iota[Diff(``,phi)](e[2])*E[2]+iota[Diff(``,phi)](e[3])*E[3]](prod/atlas/help/images/natural11.gif)
See Also: atlas , atlas[iota] , atlas[Frame] , atlas[Coframe] , atlas[ToBasis] . |