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.
STDV (deviaŃia standard: radical din VARI),<br />
RMS (Root-mean-square: radical din (σ (Par1**2))/NUM),<br />
NUM (Numărul valorilor adunate –valorile mascate nu sunt numărate).<br />
Cu comanda *VITRP se poate extrage o matrice de tip vector dintr-o matrice de tip<br />
tabel prin interpolare liniară.<br />
Exemplele următoare prezintă modul de lucru ale funcŃiilor enumerate mai sus. Se<br />
consideră că parametrii următori sunt deja de<strong>fi</strong>niŃi (X şi Y ar pute <strong>fi</strong> de<strong>fi</strong>niŃi <strong>cu</strong> comenzile de<br />
mai jos)<br />
*DIM,X,ARRAY,4,4<br />
*VFILL,X(1,1),DATA,-2,1,4,-8<br />
*VFILL,X(1,2),DATA,6,0,-3,1<br />
*VFILL,X(1,3),DATA,8,2,-1,10<br />
*VFILL,X(1,4),DATA,0,12,7,-5<br />
*DIM,Y,ARRAY,4,4<br />
*VFILL,Y(1,1),DATA,3,-5,8,1<br />
*VFILL,Y(1,2),DATA,2,-7,0,4<br />
*VFILL,Y(1,3),DATA,5,1,0,9<br />
*VFILL,Y(1,4),DATA,-6,0,11,16<br />
⎡ 0 ⎤<br />
⎢ ⎥<br />
⎡−<br />
2 6 8 0 ⎤ ⎡ 3 2 5 − 6⎤<br />
⎢<br />
15<br />
⎥<br />
⎢<br />
⎥<br />
= ⎢<br />
1 0 2 12<br />
⎢<br />
⎥<br />
⎢30⎥<br />
X<br />
⎥ ⎢<br />
− 5 − 7 1 0<br />
⎥<br />
⎢ ⎥<br />
Y =<br />
THETA =<br />
⎢ 4 − 3 −1<br />
7 ⎥ ⎢ 8 0 0 11 ⎥<br />
⎢45⎥<br />
⎢<br />
⎥ ⎢<br />
⎥<br />
⎢60⎥<br />
⎣−<br />
8 1 10 − 5⎦<br />
⎣ 1 4 9 16 ⎦<br />
⎢ ⎥<br />
⎢75⎥<br />
⎢ ⎥<br />
⎣90⎦<br />
Pentru început se de<strong>fi</strong>neşte un vector Z1 care este rezultatul adunării coloanei 2 din X<br />
<strong>cu</strong> coloana 1 din Y. Pentru acesta se exe<strong>cu</strong>tă comenzile<br />
*DIM,Z1,ARRAY,4<br />
*VOPER,Z1(1),X(1,2),ADD,Y(1,1)<br />
care conduc la rezultatul:<br />
⎡ 9 ⎤<br />
⎢ ⎥<br />
⎢<br />
− 5<br />
Z 1 = ⎥ .<br />
⎢ 5 ⎥<br />
⎢ ⎥<br />
⎣ 2 ⎦<br />
În exemplul următor se înmulŃeşte prima coloană din X (începând <strong>cu</strong> rândul 2) <strong>cu</strong> a<br />
patra coloană din Y (începând <strong>cu</strong> rândul 1) şi se salvează rezultatele în vectorul Z2 începând<br />
<strong>cu</strong> rândul 1:<br />
*DIM,Z2,ARRAY,3<br />
*VOPER,Z2(1),X(2,1),MULT,Y(1,4)<br />
Rezultatul este:<br />
⎡ − 6 ⎤<br />
Z 2 =<br />
⎢ ⎥<br />
⎢<br />
0<br />
⎥<br />
⎢⎣<br />
− 88⎥⎦<br />
Pentru comenzile în care se implică operaŃii matriceale: