10.06.2014 Views

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 ...

SHOW MORE
SHOW LESS

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:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!