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