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.

EXP,<br />

EXPA (expandare-reversul COMP),<br />

LOG,<br />

LOG10,<br />

NINT (cel mai apropiat întreg),<br />

NOT,<br />

PRIN (tensiunile principale din componente),<br />

PWR (funcŃia putere),<br />

SIN,<br />

SINH,<br />

SQRT,<br />

TAN,<br />

TANH,<br />

TANG (tangenta la o <strong>cu</strong>rbă),<br />

NORM (normala la o <strong>cu</strong>rbă),<br />

LOCAL (transformă coordonatele globale într-un sistem de coordonate local),<br />

GLOBAL (transformă coordonatele dintr-un sistem de coordonate local în sistemul de<br />

coordonate global).<br />

Par1 – parametrul implicat în operaŃie.<br />

CON1, CON2, CON3 - constante (utilizate doar pentru funcŃiile PWR, NORM, LOCAL şi<br />

GLOBAL).<br />

Deci operaŃiile efectuate pot <strong>fi</strong> rezumate în<br />

ParR = f(Par1)<br />

unde funcŃia (f) a fost descrisă mai sus. Dacă rezultatul depăşeşte domeniul de reprezentare al<br />

numerelor, adică partea exponenŃială este mai mică decât -32 ori mai mare decât 32 atunci<br />

funcŃia atribuie valoarea zero. OperaŃiile continuă să „umple” vectorul ParR complet dacă nu<br />

există alte speci<strong>fi</strong>caŃii suplimentare date prin comenzile *VLEN sau *VMASK.<br />

Comanda *VLEN speci<strong>fi</strong>că numărul de operaŃii efectuate pre<strong>cu</strong>m şi incrementul.<br />

Comanda *VMASK permite efectuarea parŃială numai a unor rânduri funcŃie de un alt vector<br />

care conŃine <strong>elemente</strong> 0 şi 1 în poziŃiile care trebuie „par<strong>cu</strong>rse”.<br />

Uneori este util ca parametri care intră în operaŃie (sau chiar rezultatul) să <strong>fi</strong>e folosiŃi<br />

<strong>cu</strong> valoarea lor absolută, pentru aceasta se activează funcŃia *VABS. Dacă parametri trebuie<br />

să <strong>fi</strong>e multiplicaŃi <strong>cu</strong> un factor atunci se poate folosi funcŃia *VFACT. Dacă trebuie exe<strong>cu</strong>tată<br />

o comandă de genul<br />

ParR = ParR + ParR(Precedent),<br />

atunci se poate folosi opŃiunea funcŃiei *VCUM.<br />

Pentru a obŃine anumite proprietăŃi ale <strong>unui</strong> vector Par1 se poate utiliza funcŃia <strong>cu</strong><br />

sintaxa:<br />

*VSCFUN, ParR, Func, Par1<br />

în care<br />

ParR este un parametru scalar, iar<br />

Func poate să <strong>fi</strong>e<br />

MAX,<br />

MIN,<br />

LMAX, LMIN (indexul de localizare),<br />

FIRST, LAST (indexul primei/ultimei valori nenule din vector),<br />

SUM (suma <strong>elemente</strong>lor vectorului),<br />

MEDI (valoarea de mijloc),<br />

MEAN ( adică (σ Par1)/NUM, unde NUM este numărul valorilor însumate),<br />

VARI (σ ((Par1-MEAN)**2))/NUM,

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

Saved successfully!

Ooh no, something went wrong!