Prezentarea unui program cu elemente finite capabil a fi folosit în ...
Prezentarea unui program cu elemente finite capabil a fi folosit în ...
Prezentarea unui program cu elemente finite capabil a fi folosit în ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
*DIM,Z3,ARRAY,4,4,1, , ,<br />
*MOPER,Z3(1,1),X(1,1),MULT,Y(1,1)<br />
se obŃine<br />
⎡28<br />
− 46 − 4 100⎤<br />
⎢<br />
⎥<br />
⎢<br />
31 50 113 208<br />
Z 3 =<br />
⎥ .<br />
⎢26<br />
57 80 77 ⎥<br />
⎢<br />
⎥<br />
⎣46<br />
− 43 − 84 78 ⎦<br />
În următorul exemplu se dimensionează mai întâi matricea Z4 şi apoi se exe<strong>cu</strong>tă<br />
produsul vectorial pentru patru perechi de vectori. Componentele i, j şi k a acestor vectori sunt<br />
coloanele 1, 2 şi 3 din X şi coloanele 2, 3 şi 4 din Y. Aceste rezultate sunt scrise în matricea<br />
Z4, pentru care componentele i, j şi k sunt vectorii din coloanele 1, 2 şi 3.<br />
*DIM,Z4,ARRAY,4,3<br />
*VOPER,Z4(1,1),X(1,1),CROSS,Y(1,2)<br />
⎡−<br />
76 4 − 22⎤<br />
⎢<br />
⎥<br />
⎢<br />
− 2 −14<br />
1<br />
Z 4 =<br />
⎥<br />
⎢−<br />
33 − 44 0 ⎥<br />
⎢<br />
⎥<br />
⎣−<br />
74 168 − 76⎦<br />
Pentru prima pereche de vectori: -2i+6j+8k şi 2i+5j-6k, rezultă prima linie, adică<br />
i j k<br />
− 2 6 8 = −76i<br />
+ 4j − 22k .<br />
2<br />
5 − 6<br />
Comenzile de mai jos exe<strong>cu</strong>tă: se dimensionează matricea A4; se setează interpretarea<br />
unghiurilor în grade; se cal<strong>cu</strong>lează în prima coloană cosinus de theta, apoi în coloana<br />
următoare sinus de theta, iar în ultima coloană se atribuie valori constante egale <strong>cu</strong> 2. În<br />
această situaŃie variabila A4 reprezintă un arc de cerc de rază 1 reprezentat prin 7 puncte<br />
echidistante care se află în planul z=2.<br />
*DIM,A4,ARRAY,7,3<br />
*AFUN,DEG<br />
*VFUN,A4(1,1),COS,THETA(1)<br />
*VFUN,A4(1,2),SIN,THETA(1)<br />
A4(1,3)=2,2,2,2,2,2,2<br />
OperaŃiile matriceale se efectuează <strong>cu</strong> comanda *MOPER care are sintaxa:<br />
*MOPER, ParR, Par1, Oper, Par2, Par3, kDim, --, kOut<br />
în care argumentele au semni<strong>fi</strong>caŃia:<br />
ParR – numele parametrului în care se stochează rezultatele;<br />
Par1 – primul parametru de intrare implicat în operaŃie. Pentru unele operaŃii <strong>cu</strong>m ar <strong>fi</strong> MAP,<br />
acesta trebuie să să aibă dimensiunea N x 3 , adică coordonatele pentru care se doreşte a <strong>fi</strong><br />
efectuată interpolarea, iar ParR rezultă de dimensiune N(out) x M şi conŃine valorile<br />
interpolate;<br />
Oper - operaŃia matriceală, care poate <strong>fi</strong>:<br />
INVERT (inversarea unei matrice pătratice);<br />
MULT (înmulŃire de matrice);<br />
COVAR (covarianŃa);<br />
CORR (coe<strong>fi</strong>cienŃii de corelaŃie);