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.

• 1-D (o singură coloană)<br />

• 2-D (rânduri şi coloane)<br />

• 3-D (rânduri, coloane şi plane)<br />

• 4-D (rânduri, coloane, plane şi cărŃi)<br />

• 5-D (rânduri, coloane, plane, cărŃi şi rafturi).<br />

Programul permite trei tipuri fundamentale de parametri ARRAY:<br />

1. ARRAY. Acest tip este similar vectorilor <strong>program</strong>ului FORTRAN 77 şi este<br />

tipul implicit atunci când se dimensionează un vector. Indicii pentru rânduri, coloane si plane<br />

sunt numere conse<strong>cu</strong>tive întregi care încep <strong>cu</strong> cifra 1. Elementele vectorilor (matricelor) pot <strong>fi</strong><br />

numere reale sau întregi.<br />

2. CHAR. Acesta este un vector de caractere <strong>cu</strong> <strong>fi</strong>ecare element constând din<br />

caractere alfanumerice care nu depăşesc opt caractere. Indicii pentru rânduri, coloane si plane<br />

sunt numere conse<strong>cu</strong>tive întregi care încep <strong>cu</strong> cifra 1.<br />

3. TABLE. Aceste este un tip special de matrice <strong>cu</strong> valori numerice care<br />

permite <strong>program</strong>ului să cal<strong>cu</strong>leze prin interpolare liniară între <strong>elemente</strong>le matricei valori<br />

intermediare. Mai mult de atât, se pot de<strong>fi</strong>ni vectori de indici pentru <strong>fi</strong>ecare rând, coloană sau<br />

plan şi aceştia sunt numere reale nu întregi. Elementele matricelor pot <strong>fi</strong> numere reale sau<br />

întregi. Această structură de date permite descrierea unor funcŃii matematice.<br />

Deoarece parametrii de tip ARRAY sunt cei uzuali în toate domeniile, în continuare se<br />

insistă pe variabilele de tip TABLE (tabel).<br />

Orice tabel conŃine un rând şi o coloană de index zero. Valorile corespunzătoare<br />

acestor indecşi sunt valori reale în ordine crescătoare şi pot <strong>fi</strong> de<strong>fi</strong>niŃi <strong>cu</strong> comanda *TAXIS.<br />

Fig. 1.1 prezintă structura unei variabile de tip tabel.<br />

Fig. 1.1 Structura unei variabile de tip tabel(6,6,3)<br />

Pentru a de<strong>fi</strong>ni o variabilă de tip ARRAY, mai întâi trebuie declarat tipul şi<br />

dimensiunile parametrului utilizând comanda *DIM, aşa <strong>cu</strong>m se prezintă de exemplele de mai<br />

jos:<br />

*DIM,AA,,4 ! Tipul ARRAY este implicit, dimensiunea 4[x1x1]<br />

*DIM,XYZ,ARRAY,12 ! Tipul ARRAY, dimensiunea 12[x1x1]<br />

*DIM,FORCE,TABLE,5 ! Tipul TABLE, dimensiunea 5[x1x1]<br />

*DIM,T2,,4,3 ! Dimensiunile sunt 4x3[x1]<br />

*DIM,CPARR1,CHAR,5 ! Tipul CHAR, dimensiunea 5[x1x1]

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

Saved successfully!

Ooh no, something went wrong!