Sunteți pe pagina 1din 31

1

Unitatea de nvare
2
Constante, variabile,
operatori, funcii

Cuprins
2.1 OPERATORI ..................................................................................... 2
2.2 CONSTANTE.................................................................................... 2
2.3 UTILIZAREA DE BAZE DE NUMERAIE, ALTELE DECT CEA
ZECIMAL........................................................................................ 2
2.4 VARIABILE...................................................................................... 3
2.4.1 VARIABILE DE TIP SCALAR .................................................... 4
2.4.2 VARIABILE DE TIP IR (VARIABILE INDEXATE)...................... 4
2.4.3 VARIABILE DE TIP IR DE CARACTERE................................... 6
2.4.4 VARIABILE GLOBALE............................................................. 7
2.5 FUNCII .......................................................................................... 7
2.6 CONTROLUL REGIUNILOR INTR-UN DOCUMENT MATHCAD......... 8
2.7 EDITAREA SI FORMATAREA REGIUNILOR DE TIP EXPRESIE SI DE TIP
TEXT INTR-UN DOCUMENT MATHCAD......................................... 11
2.7.1 EDITAREA DE EXPRESII ........................................................ 11
2.7.2 INSERAREA SI STERGEREA DE PARANTEZE. APLICAREA UNEI
FUNCTII ................................................................................................ 12
2.8 FONTURI IN EXPRESII MATEMATICE. ETICHETE (TAG-URI)........... 13
2.8.1 APLICAREA I CREAREA DE ETICHETE................................ 15
2.9 EDITAREA I FORMATAREA REGIUNILOR DE TIP TEXT. STILURI... 15
2.9.1 STILURI ................................................................................ 16
2.9.2 CONTROLUL DIMENSIUNILOR UNEI REGIUNI DE TIP TEXT ... 17
2.10 FORMATAREA REZULTATELOR NTR-UN DOCUMENT MATHCAD19
2.11 EVALUARE DOCUMENTELOR MATHCAD.................................. 24
2.11.1 DEZACTIVAREA UNEI ECUAII........................................... 25
2.11.2 OPTIMIZAREA EVALURILOR ............................................ 26
2.12 DEFINIREA DE HYPERLINK-URI.................................................... 27
TESTE DE AUTOEVALUARE ..................................................................... 29
TESTUL DE AUTOEVALUARE 2.1......................................................... 29
TESTUL DE AUTOEVALUARE 2.2......................................................... 29
TESTUL DE AUTOEVALUARE 2.3......................................................... 29
RSPUNSURILE TESTELOR DE AUTOEVALUARE...................................... 30
TESTUL DE AUTOEVALUARE 2.1......................................................... 30
TESTUL DE AUTOEVALUARE 2.2......................................................... 30
TESTUL DE AUTOEVALUARE 2.3......................................................... 31
BIBLIOGRAFIE/WEBOGRAFIE .................................................................. 31


Obiective
- nsuirea tehnicilor de lucru cu constante, variabile,
operatori, funcii
- Prezentarea metodelor de control, formatare i editare a
regiunilor
- Prezentarea metodelor de evaluare a documentelor MathCAD
2

Orice expresie MathCAD, este format din operanzi i operatori. Operanzii
sunt nume de variabile, de funcii, valori numerice sau constante predefinite.
Pentru operatori, se poate porni de la simplii operatori aritmetici (+, -, /, *)
i se poate ajunge la operatori specializai pentru calcul matriceal de
exemplu.

Operatorii cei mai folosii sunt cei aritmetici : +, -, *, ^ (ridicarea la
putere), /, la care se adaug o gam larg de operatori scalari sau vectoriali
specifici diferitelor tipuri de operaii matematice.

n MathCAD exist 6 constante matematice predefinite : (cu shortcut-ul
CTRL + z), t (cu shortcut-ul p + CTRL + g), e (se va tasta pur i simplu e),
i (se va tasta 1i i NU 1*i), j (se va tasta 1j) i % (se va tasta pur i simplu
%). n afara celor 6 constante matematice predefinite, mai exist i un
numr de 4 constante sistem, despre care se va face vorbire ntr-un paragraf
urmtor. Constantele i %, au respectiv valorile 10
307
i 0.01.
n MathCAD este posibil lucrul n bazele de numeraie, 10, 2, 8 i 16.
Pentru a opera cu valori scrise n bazele 2, 8 i 16, se vor insera literele b (de
la binar), o (de la octal), respectiv h (de la hexa), dup valoarea propriu zis,
asa cum se poate vedea n exemplul de mai jos:

Fig. 2-1 Utilizarea bazelor de numeraie
2.1Operatori
2.2Constante
2.3Utilizareadebazedenumeraie,alteledectceazecimal
3

Se remarc faptul c n cazul scrierii n baza 16, dac valoarea ncepe cu una
din literele a, b, c, d, e sau f, este obligatorie inserarea unui 0 iniial (pentru
a se evita confuzia cu o variabil de tip ir de caractere).

n MathCAD numele unei variabile (regul valabil i pentru numele de
funcii), poate conine oricare din urmtoarele caractere :
- Caracterele alfabetului latin, a..z, A..Z;
- Cifrele de la 0 la 9;
- Caracterul _, simbolul
- Caracterul %
- Caracterele alfabetului grec
- Simbolul infinit
Un nume de variabil nu poate ncepe cu o cifr sau cu unul din caracterele
_, , sau %.
Toate caracterele dintr-un nume de variabil trebuie s fie de acelai tip, n
sensul c trebuie s aparin aceluiai font, s aib aceeai dimensiune i
acelai stil (bold, italic, underlined etc). Deci nu pot fi folosite caractere
latine i greceti n acelai nume de variabil. MathCAD face diferena ntre
majuscule i minuscule, astfel c variabila timp este diferit de variabila
TIMP.
n figura 2.3 sunt prezentate cteva exemple de variabile MathCAD.

Fig. 2-3 - Variabile MathCAD
Se atrage atenia c n cazul variabilei a
min
, indicele min este pur
descriptiv i nu indic n nici un fel poziia variabilei ntr-un ir de valori. n
MathCAD este posibil s se scrie a[1 (se va vedea a
1
) unde indicele 1
spune c este vorba de prima valoare dintr-un ir (sau primul element al
unui vector), dar se poate scrie i a.1 (se va vedea tot a
1
), unde indicele 1
este pur descriptiv, n sensul c putea fi nlocuit cu indicele unu. Primul
tip de indice (asupra cruia se va reveni) se obine cu secvena a[1, iar al
doilea cu secvena a.1. Se atrage nc odat atenia asupra modului cum se
2.4Variabile
4

realizeaz atribuirea de valori variabilelor. Este vorba de operatorul de
atribuire :=, care se obine cel mai uor prin apsarea tastei :.
n afara variabilelor de tipul celor de mai sus, n MathCAD pot fi definite
variabile de tip scalar, variabile de tip ir, sau de tip ir de caractere.


O secven de tipul :
t:0.3,0.5;2
va produce pe documentul MathCAD efectul :
t:= 0.3, 0.5 .. 2
Acest tip de variabil (e drept o form ceva mai simpl), a fost utilizat n
exemplul prezentat n figura 3.2. Acolo variabila x lua valori ntregi ntre 0
i 20. Era vorba deci de o progresie aritmetic cu raia 1. n cazul de mai
sus este vorba tot de o progresie aritmetic, de aceast dat cu raia diferit
de 1. Semnificaiile notaiei sunt:
- Prima cifr indic prima valoare pe care o va lua variabila;
- A doua valoare definete mpreun cu prima raia progresiei, care
este egal cu valoarea a doua minus prima;
- A treia valoare indic ultima valoare pe care o va lua variabila.
Deci variabila t va lua valorile : 0.3, 0.5, 0.7, 0.9.1.9.

Pot fi definite variabile indexate ca n exemplul de mai jos :

s-a scris :
i:1;5
x[i:i^2+4*i
Produce n documentul
MathCAD:

2.4.1 Variabile de tip scalar
2.4.2 Variabile de tip ir (variabile indexate)
5

Indicele i este complet diferit de cel din figura 2.3. Aici i indic poziia ntr-
un ir i trebuie neles exact ca un indice ataat unui vector.
Variabilele de tip ir mai pot fi definite i ca n exemplul urmtor:

i:1;5
y[i:12,23,12,34,22
ceea ce va produce n documentul MathCAD :


Orice variabil, indiferent de tip, poate fi evaluat.
Operatorul de evaluare este =, pentru care evident nu este necesar
utilizarea nici unui shortcut.
Astfel pentru evaluarea oricrei variabile, se tasteaz numele variabilei
urmat de operatorul = (evident fr ghilimele) i de apsarea tastei
ENTER (CR). n cazul variabilelor scalare sau de tip ir, se vor obine
rezultate ca n figura 2.4. n cazul variabilei x, se pot face evaluri n dou
moduri. Dac se scrie x=, se obine irul de valori sub forma unui vector, iar
dac se scrie x[i=, se obine un format de afiare asemntor cu cel de la
variabilele de tip scalar. De menionat c n cazul unor variabile cu numr
mare de valori, MathCAD nu afieaz dect primele 50 [de valori] din ir.

6


Fig. 2-4 - Evaluri de variabile scalare sau de tip ir


MathCAD permite definirea de variabile de tip ir de caractere. Definirea
este extrem de simpl i se face ca i n cazul celorlalte tipuri de variabile.
Singura diferen este c valoarea variabilei, va fi nchis ntre ghilimele
duble (double quote).
n exemplul din figura 2.5 sunt definite dou variabile, care apoi sunt
concatenate (scrierea fcndu-se tot ntr-o variabil de tip ir de caractere)
i n final se realizeaz evaluarea variabilei sum.


Fig. 2-5 Definire de variabile de tip ir de caractere

Se atrage atenia c valoarea variabilei nume, conine i un spaiu, necesar
separrii prenumelui de nume n cazul irului sum.
Asupra funciilor specifice lucrului cu iruri de caractere se va reveni
2.4.3 Variabile de tip ir de caractere
7

ntr-unul din capitolele urmtoare.

n paragrafele anterioare s-a enunat regula de baz utilizat de MathCAD
pentru citirea documentelor. Exist totui o excepie de la ea. Astfel, se
pot defini aa numitele variabile globale, care pot fi folosite i n expresii
situate deasupra sau la stnga definiiei [de variabil]. Aceste variabile sunt
citite de MathCAD la nceputul parcurgerii unui document (de fapt
MathCAD parcurge un document de dou ori, prima dat citete
atribuirile globale, iar la a doua citire ia n considerare atribuirile obinuite).
Pentru definirea unei variabile globale se va folosi [pentru atribuire]
operatorul , care se obine prin apsarea tastei ~. Dac ntr-un
document se gsesc mai multe variabile globale, citirea acestora se face
tot dup regula enunat. Nu se recomand excesul de atribuiri globale n
documente MathCAD.

Cum se definete o funcie s-a vzut n exemplele precedente. Se va mai
preciza doar c regulile enunate pentru numele variabilelor i menin
valabilitatea i n cazul numelor de funcii. Pot fi definite i funcii de mai
multe variabile. n definirea funciilor, se folosete tot operatorul de
atribuire (: =). Ca i variabilele, funciile pot fi evaluate. Acest lucru se va
realiza tot prin utilizarea operatorului de evaluare, ca n figura 2.6. Se
observ c evaluarea se poate face pentru toate valorile pe care le poate lua
argumentul funciei (se va scrie f(x)=), sau se poate realiza pentru o anume
valoare a argumentului (se va scrie f(1.5)=).

Fig. 2-6 - Evaluri de funcii
2.4.4 Variabile globale
2.5Funcii
8


Asupra regiunilor dintr-un document MathCAD pot fi executate mai multe
tipuri de aciuni. Acestea sunt :
- Selecia unei regiuni, sau a unui grup de regiuni;
- tergerea unei regiuni (sau grup de regiuni);
- Copierea unei regiuni (sau grup de regiuni);
- Mutarea (deplasarea) unei regiuni (sau grup de regiuni);
- Redimensionarea unei regiuni;
- Alinierea a dou regiuni;
- Separarea regiunilor;
- Evidenierea regiunilor dintr-un document;
- Inserarea/tergerea de linii goale ntre dou regiuni;
- Blocarea regiunilor ntr-un document MathCAD.
Pentru realizarea acestor aciuni, se va folosi meniul Edit. n paragrafele
urmtoare vor fi prezentate comenzile necesare executrii aciunilor
enunate mai sus. n ceea ce privete selecia unei regiuni sau a unui grup
de regiuni, trebuie precizat c ea trebuie s precead ntotdeauna celelalte
aciuni ce se pot exercita asupra regiunilor ntr-un document MathCAD.
Pentru selecie se va folosi tehnica drag and drop, specific de altfel i altor
aplicaii Windows. Semnul c o regiune sau un grup de regiuni au fost
selectate, este ncadrarea lor n chenare dreptunghiulare, desenate cu linie
ntrerupt, ca n figura 2.7.
Dup selectarea unei regiuni (sau grup de regiuni), tergerea se realizeaz
fie prin utilizarea cmpurilor Cut sau Clear din meniul Edit, fie prin
utilizarea butonului de pe bara de unelte, fie prin utilizarea tastei
DEL. Aceste variante NU sunt complet echivalente. Astfel, cmpul Cut,
butonul i tasta DEL, sunt echivalente i dup tergerea regiunii (sau
regiunilor) din documentul MathCAD, plaseaz informaia n Clipboard,
astfel nct ea poate fi restaurat, fie prin utilizarea cmpului Paste din
meniul Edit (restaurarea se va face la poziia curent a cursorului), fie prin
utilizarea cmpului Undo Last Edit, sau a butonului .

2.6ControlulregiunilorntrundocumentMathCAD
9


Fig. 2-7 - Regiuni selectate

n acest din urm caz, restaurarea se va face exact pe vechea poziie a
regiunii (sau regiunilor). n cazul ns al cmpului Clear din acelai meniu
Edit, informaia tears nu mai este depus n Clipboard, astfel c tergerea
este definitiv.
Copierea sau mutarea unei regiuni (sau grup de regiuni) se realizeaz prin
secvene Copy Paste, respectiv Cut Paste, ca n orice aplicaie
compatibil Windows, aa c nu vor mai fi furnizate detalii suplimentare
asupra acestor aciuni. n cazul deplasrilor unei regiuni (sau grup de
regiuni), mai este posibil utilizarea tehnicii drag and drop.
Redimensionarea unei regiuni presupune ca dup faza de selecie (absolut
obligatorie), deci dup ce regiunea (una singur) este ncadrat de un
dreptunghi desenat cu linie ntrerupt, s se poziioneze pointerul fie pe
colul din dreapta jos al dreptunghiului de ncadrare, fie pe latura vertical
dreapta sau orizontal jos, astfel c pointerul se va transforma fie ntr-o
sgeat dubl nclinat, fie ntr-o sgeat dubl vertical respectiv
orizontal, aa cum se poate vedea n figura 2.8. Din acest moment, cu
butonul din stnga al mouse-ului apsat, se trage pn la obinerea noii
dimensiuni a regiunii. Trebuie precizat c nu orice regiune poate suporta
redimensionri. Regiunile de tip expresie nu pot fi redimensionate, dar
regiunile de tip grafic pot.


10


Fig. 2-8 Redimensionare
a unei zone de tip grafic

Ct privete alinierea regiunilor, aceasta se poate realiza pe orizontal sau
pe vertical. Pentru acest scop se pot folosi fie cmpul Align Regions din
meniul Format, fie butoanele . Alinierea pe orizontal va produce
alinierea regiunilor selectate, dup o linie imaginar aflat la mijlocul
distanei dintre extremitatea superioar a celei mai nalte regiuni i
extremitatea inferioar a celei mai joase regiuni. Alinierea pe vertical va
produce alinierea regiunilor selectate, dup o linie imaginar aflat la
mijlocul distanei dintre extremitatea din stnga a regiunii celei mai din
stnga i extremitatea din dreapta a celei mai din dreapta regiuni. Uneori
alinierile pot produceri suprapuneri ale regiunilor, fapt pentru care se
recomand pruden n utilizarea acestor comenzi.
i n asemenea situaii este posibil separarea regiunilor care se suprapun
(total sau doar parial). Pentru aceasta se va utiliza cmpul Separate
Regions din meniul Format. De menionat c n acest caz nu este necesar
selecia de regiuni naintea separrii.
Trebuie subliniat c separarea regiunilor realizat aa (deci automat), poate
produce efecte nedorite n sensul c poate strica ordinea logic a regiunilor
astfel ca regiuni care nainte de suprapunere se gseau naintea altora, pot
ajunge acum dup acestea din urm. Separri de regiuni se pot face i
manual prin deplasarea regiunilor folosind tehnica drag and drop.
Cmpul View Regions, evideniaz toate regiunile dintr-un document
MathCAD. Efectul va fi colorarea difereniat a regiunilor i respectiv a
zonelor libere din document. n acest fel se poate stabili apartenena fiecrui
obiect dintr-un document la o anumit regiune. Selecia tuturor regiunilor
din document se poate realiza cu ajutorul cmpului Edit Select All.
11

Construirea unei expresii MathCAD se realizeaz natural prin tastarea
cifrelor, literelor i operatorilor expresiei, n ordinea n care s-ar face acelai
lucru pe o foaie de hrtie. S-a precizat deja n Unitatea de nvtare 1, c
datorit tehnicii WYSIWYG, nu ntotdeauna ceea ce se tasteaz va apare i n
document.
Editarea unei expresii deja construite presupune n prima etap selectarea sa.
Acest lucru se realizeaz prin punctarea cu mouse-ul n zona expresiei
respective.
n funcie de tipul regiunii selectate, n interiorul acesteia va apare fie un
cursor vertical de culoare roie (la regiunile de tip text), fie un cursor de
forma __| sau |__, sau nc _|_, aa cum se poate vedea n figurile 2.9,
respectiv 2.10.


Fig. 2-9 Editarea expresiilor


Fig. 2-10 Editarea regiunilor de tip text

Deplasarea cursorului n interiorul regiunii selectate se face cu ajutorul
sgeilor | +, sau prin simpla punctare ntr-o anumit zon a regiunii.
Pentru cazul regiunilor de tip expresie, deplasarea dintr-o zon ntr-alta se
mai poate face prin apsarea tastei SPACE.
2.7Editareaiformatarearegiunilordetipexpresieidetip
textntrundocumentMathCAD
2.7.1 Editarea de expresii
12

tergerile se fac cu ajutorul tastelor BkSp sau Delete, sau prin selecie a
unei poriuni din expresie sau text urmat de comanda Cut (executat din
meniul pull-down, din bara de instrumente sau din meniul de tip pop-up).
Inserarea unei perechi de paranteze (este preferabil inserrii separate a
celor dou), se face astfel:
- Se ncadreaz zona de nchis ntre paranteze ntr-un cursor de tip
|___ - vezi figura 2.11;
- Se tasteaz caracterul (virgula).




a. b.
Fig. 2-11 Inserarea de paranteze

tergerea unei perechi de paranteze se face astfel:
- Se amplaseaz cursorul la dreapta caracterului ( (parantez
deschis)
- Se apas tasta BkSp
Aplicarea unei funcii se face prin parcurgerea etapelor urmtoare:
- Se ncadreaz ntre paranteze zona de expresie creia i se va aplica
funcia (care va deveni deci argument pentru funcie). Pentru aceasta
se procedeaz ca mai sus;
- Se apas tasta Space, astfel ca s fie selectate i parantezele; Se
apas tasta Ins; Bara vertical a cursorului se va poziiona la
stnga parantezei ( (vezi figura 2.12);
- Se scrie numele funciei.

2.7.2 Inserarea i tergerea de paranteze. Aplicarea unei
funcii
13




a. b.
Fig. 2-12 Aplicarea unei funcii

Ori de cte ori se tasteaz numele unei variabile (inclusiv ntr-o expresie),
MathCAD aplic irului de caractere care formeaz numele variabilei,
eticheta (tag-ul) Variables. n mod similar, ori de cte ori se tasteaz o
valoare numeric (o constant deci), irului respectiv de caractere i se aplic
eticheta (tag-ul) Constants. Etichetele (tag-urile) sunt deci un fel de
tampile care se pun pe numele variabilelor sau constantelor i care vor
avea un rol n identificarea acestora.
Efectul acestui mod de lucru este c n momentul n care se schimb tipul de
font pentru o constant sau variabil, modificarea va afecta toate constantele
sau variabilele cu aceeai etichet, indiferent unde ar fi poziionate n
document.
Pentru a ti care sunt caracteristicile etichetei (tag-ul) asociat unei variabile,
unei constante sau unei alte zone dintr-o expresie, se puncteaz pe expresia
respectiv, dup care se activeaz cmpul Format Equation. Pe ecran va
apare fereastra Equation Format, prezentat n figura 2.13.

Fig. 2-13 Tag-uri ataate variabilelor
sau constantelor
2.8Fonturinexpresiimatematice.Etichete(taguri)
14


Implicit toate numele de variabile au asignat tag-ul Variables i toate
constantele pe cel numit Constants.
Se apas pe butonul Modify i se deschide o fereastr de control al
atributelor de formatare la nivel de font (din care rezult care este fontul
ataat zonei respective din expresie).
n afara celor dou etichete (tag-uri) despre care s-a vorbiT deja,
utilizatorul mai are la dispoziie nc apte etichete, cu numele
User1..User7, pe care le poate aplica unei zone dintr-o expresie care a
fost n prealabil selectat - astfel c n afara zonelor care au ataate
etichetele Variables sau Constants, pot s mai apar zone (de fapt tot nume
de variabile sau constante) crora li se aplic alte etichete.
Numele User1User7 pot fi modificate n caseta de editare New Style
Name din fereastra Equation Format vezi figura 2-14.


Fig. 2-14 Definirea unei noi etichete

n exemplul de mai jos, expresia conine trei tipuri de zone crora li s-au
ataat trei etichete, cele standard (Variables i Constants), precum i una
numit variabila_2. Din analiza figurii rezult i de ce ar putea fi necesar o
asemenea abordare.



variables
constants
variabila_2
15


ntr-adevr, n expresie apar dou variabile cu acelai nume b, numai c
ele nu sunt scrise cu acelai tip de font, astfel c MathCAD le va trata ca pe
dou variabile complet distincte. Aceasta deoarece numele de variabile sau
de funcii sunt, nu numai, ceea ce n limba englez se numete case sensitive
adic dependente de scrierea cu minuscul sau cu majuscul, ci se
individualizeaz i prin caracteristicile fontului folosit pentru scrierea lor.
Deci b i b, sunt distincte. Aceasta deoarece n individualizarea unei
variabile sau funcii, MathCAD verific n primul rnd eticheta asociat
variabilei sau numelui de funcie i abia apoi citete efectiv numele
variabilei.

Pentru definirea de noi etichete, se va proceda astfel :
- Se activeaz cmpul Format Equation;
- n caseta de editare de sub numele ferestrei, se puncteaz pe cmpul
User1;
- Textul User1 va apare n caseta de editare New Style Name. Acest
text se nlocuiete cu noul nume al etichetei (ceea ce nu este
obligatoriu, dar este indicat);
- Prin utilizarea butonului Modify, se stabilesc caracteristicile de
formatare la nivel de font.
Pentru ataarea unui tag deja creat unei zone dintr-un document MathCAD
se va proceda astfel :
- Se selecteaz expresia creia i se va aplica noua etichet;
- Se poziioneaz cursorul |__ pe numele de variabil creia i se va
aplica eticheta (care deci se aplic unui nume de variabil sau
constant i nu ntregii expresii);
- n meniul Format se puncteaz pe cmpul Equation i din fereastra
ce se va deschide se va selecta numele etichetei pe care dorim s o
atam zonei de expresie selectat.

n cazul regiunilor de tip text, formatarea se poate face, la nivel de caracter,
prin simpla selectare a regiunii de text, urmat de punctarea pe cmpul
Format Text.
2.8.1 Aplicarea i crearea de etichete
2.9Editareaiformatarearegiunilordetiptext.Stiluri
16

Cu ajutorul ferestrei Text Format, se vor putea modifica toate
caracteristicile de formatare la nivel de font, ca ntr-un editor de text
obinuit.
Pentru formatarea la nivel de paragraf, se va utiliza cmpul Format
Paragraph. El permite modificarea caracteristicilor de formatare la nivel de
paragraf. Este vorba de opiunile de aliniere, de cele de indentare sau
indentare a primei linii, respectiv de definire de stopuri de tabulare.


Fig. 2-15 Formatare la nivel de paragraf

MathCAD dispune de facilitatea de a utiliza stiluri predefinite, de a le
modifica pe acestea, sau de a crea altele noi. Toate acestea se pot face cu
ajutorul cmpului Format Style , ceea ce va conduce la caseta de
dialog prezentat n figura 2.16.


Fig. 2-16 Stiluri de paragrafe

2.9.1 Stiluri
17

Modul de lucru cu stiluri este principial identic cu cel folosit de exemplu la
editorul de text MSWORD.
Un stil se poate aplica unui paragraf printr-un procedeu simplu:
- Se selecteaz paragraful cruia i se va aplica stilul;
- Se selecteaz un stil din lista Styles (vezi figura 2-16);
- Se apas butonul Apply.
Dimensiunea zonei ocupat de o regiune de tip text se poate controla
manual, cu ajutorul mouse-ului. Pentru aceasta se vor folosi marcatorii
amplasai n zona din dreapta a regiunii de tip text vezi figura 2-17.


Fig. 2-17 Controlul dimensiunii zonei ocupat
de o regiune de tip text

Dac se dorete ca textul s se extind pn la marginea din dreapta a
documentului (marcat de o linie vertical de culoare gri), se va utiliza
cmpul Occupy Page Width, din caseta Properties. La ea se poate ajunge
utiliznd cmpul Format Properties vezi figura 2-18.


Fig. 2-18 - Controlul dimensiunilor
2.9.2 Controlul dimensiunilor unei regiuni de tip text
18

unei regiuni de tip text

Controlul Push Regions Down As You Type, va controla modul cum se va
comporta o regiune de tip text cnd ntlnete o alt regiune. n mod
implicit, textul se va suprapune peste regiunea pe care o ntlnete (aa cum
se vede n figura 2-19). Dac se dorete mpingerea regiunii ntlnite spre
n jos, se va bifa controlul Push Regions Down As You Type vezi figura
2-18.


Fig. 2-19 Comportarea textului la ntlnirea unei alte regiuni



Fig. 2-20 Seciunea Display
a casetei de dialog Properties

Seciunea Display a casetei Properties (figura 2.20), permite evidenierea
regiunii selectate (Highlight Region), afiarea unui chenar n jurul regiunii
(Show Border), sau ataarea unei etichete de regiunea selectat (Tag),
etichet ce va fi ulterior folosit la definirea unui hyperlink (de la o alt
regiune spre cea pentru care s-a definit hyperlink-ul).
19


Formatarea rezultatelor (obinute n urma evalurii unor expresii sau funcii)
n mediul MathCAD, se poate realiza global sau local. n primul caz,
caracteristicile de formatare se vor aplica tuturor rezultatelor din
documentul curent, n cel de-al doilea caz, ele se vor aplica numai regiunii
de tip rezultat selectat anterior operaiei de formatare. Pentru formatarea
global se procedeaz astfel :
- Se puncteaz cu mouse-ul oriunde n document, pe o zon liber;
- Din meniul Format se activeaz cmpul Result
Pe ecran va apare fereastra Result Format, prezentat n figura 2-21.
Pentru formatare local se procedeaz ca n cazul celei globale, cu diferena
c naintea formatrii propriu-zise se puncteaz pe regiunea (rezultatul) de
formatat.


Fig. 2-21 Formatare rezultate

Cnd se face formatare local, apare i butonul Set as Default (inexistent n
cazul formatrii globale). Apsarea sa transform formatarea local ntr-una
global.
Semnificaiile controalelor ferestrei Result Format sunt n marea lor
majoritate foarte uor de intuit, astfel c nu se va insista dect asupra celor a
cror nelegere nu este imediat.
- Seciunea Number Format (vezi figura 2-21)
Exponential Threshold
2.10FormatarearezultatelorntrundocumentMathCAD
20

n caseta de editare corespunztoare se va introduce o valoarea cuprins
ntre 0 i 15. Fie aceasta n. Rezultatele mai mici dect 10
-n
i mai mari
dect 10
n
, vor fi afiate in notaie tiinific (exponenial).
Show trailing Zeros
n cazul n care caseta de selecie are n interior o bif (un simplu clic pe
caset sau textul din dreapta activeaz sau dezactiveaz bifa), zerourile din
coada unui numr care apar n conformitate cu setarea din seciunea
Number of decimal places, sunt afiate, dei prezena lor nu spune nimic n
plus. Dac bifa lipsete, aceste zerouri inutile nu mai sunt afiate. Astfel
dac la Number of decimal places s-a precizat 4, un rezultat de forma
12/5, va fi afiat ca 2.4, dac exist bif n caseta Show trailing zeros,
respectiv 2.400, dac nu exist.
Number of decimal places
Stabilete cum e uor de bnuit numrul de zecimale cu care se vor afia
rezultatele. Evident la ultima cifr se va produce o trunchiere a rezultatului.
Se poate afia totui un rezultat cu precizia maxim, se poate proceda astfel:
- Se selecteaz rezultatul;
- Se tasteaz CTRL+SHIFT+N.
- Seciunea Display Options (vezi figura 2-22)

Fig. 2-22 Display Options

Matrix display style
Controleaz modul n care sunt afiate matricile. Stilul Table, introduce
(atunci cnd dimensiunea matricii este suficient de mare) dou cursoare cu
ajutorul crora se poate defila pe spaiul matricii vezi figura 2-23.a.
21

Stilul Matrix afieaz matricile n forma clasic de scriere vezi figura
2-23.b



a.

b.

Fig. 3-23 Afiare de matrice
22

Expand nested arrays
n MathCAD este posibil definirea de tablouri (matrice) ale cror elemente
sunt vectori sau matrice. Un astfel de exemplu este prezentat n
figura 2-24.a. Se poate observa c evaluarea unui astfel de tablou, va furniza
doar informaia legat de dimensiunile submatricelor incluse (A i B n
exemplu). Dac se opteaz pentru activarea controlului Expand nested
arrays, atunci rezultatul va fi cel din figura 2-24.b.



a.

b.

Fig. 2-24 Vizualizarea tablourilor
Imaginary value
Prin deschiderea listei derulabile se pot alege caracterele folosite (i sau j)
pentru reprezentarea numrului complex i.


23

Radix
Permite stabilirea bazei de numeraie n care rezultatele vor fi afiate. n
cazul n care se opteaz pentru baza 8 sau 16, rezultatul n zecimal nentreg
va fi trunchiat la valoarea de ntreg, dup care are loc transformarea
rezultatului. Acesta va fi urmat de un h sau un o, dup cum s-a folosit baza
16 sau 8. MathCAD asigur rezultate corecte pentru valori mai mici dect
2
31
(sau aproximativ 2*10
9
).
- Seciunea Tolerance vezi figura 2-25


Fig. 2-25 Seciunea Tolerance

Complex Tolerance
Setarea se refer la modul n care vor fi afiate numerele complexe.
Valoarea introdus n caseta de dialog corespunztoare trebuie s fie un
ntreg ntre 0 i 63. Fie acest numr n i fie numrul complex a+bi. Dac
n
) b , a max(
) b , a min(

< 10
atunci rezultatul complex se va scrie sub forma :
a sau bi
dup cum min(|a|,|b|)=b, respectiv min(|a|,|b|)=a. Sau altfel spus nu se mai
afieaz coeficientul mai mic n valoare absolut, dac raportul dintre
valorile absolute ale coeficientului mai mic, respectiv mai mare, este mai
mic dect 10
-n
.
MathCAD lucreaz n continuare cu forma corect (deci complet) a
rezultatului, ca atare precizia rezultatelor nu va fi afectat de aceast setare.
24

Zero Threshold
n caseta de editare se va introduce un ntreg ntre 0 i 307. Fie el n. Toate
rezultatele mai mici dect 10
-n
vor fi afiate ca zero, dei n continuare
MathCAD va opera cu valoarea exact.

Seciunea Unit Display controleaz modul n care se vor afia rezultatele
ce conin i uniti de msur. n figura 2-26 sunt prezentate exemple ce
ilustreaz efectul activrii sau inhibrii celor dou controale Format units
i Simplify units when possible.






Fig. 2-26 Controlul afirii rezultatelor cu uniti de msur
Prin evaluarea unei variabile sau funcii se nelege calculul valorii
variabilei sau funciei respective. Acest lucru se face principial n dou
moduri: automat i manual.
Evaluri automate se realizeaz ori de cte ori se modific ceva n expresia
unei variabile sau funcii. Toate variabilele sau funciile care urmeaz n
document sunt evaluate, realizndu-se automat reactualizarea acestora.
Evalurile manuale se realizeaz la cererea expres a utilizatorului, care se
exprim prin apsarea tastei F9 sau prin utilizarea cmpului Calculate din
meniul Math. De subliniat c n acest caz se va realiza doar o evaluare a
expresiilor vizibile pe ecran n momentul respectiv. Dac se dorete
evaluarea ntregului document (deci inclusiv a zonelor ce nu sunt vizibile pe
ecran la un moment dat), se va utiliza cmpul Calculate Worksheet din
acelai meniu Math.
Comutarea ntre evaluarea automat i cea manual se face prin punctarea
pe cmpul Automatic Calculation din meniul Math. Prezena unei bife n
2.11EvaluaredocumentelorMathCAD
25

stnga cmpului Automatic Calculation semnaleaz c modul de evaluare
automat este activ.
Dei este din multe puncte de vedere mai comod s se fac evaluare
automat, dac documentul MathCAD este de mari dimensiuni i cuprinde
calcule laborioase, evaluarea automat poate deveni stnjenitoare, deoarece
de exemplu la orice defilare prin document (deci fr s se fi fcut vreo
modificare), MathCAD evalueaz expresiile din zona vizibil, ceea ce
ncetinete uneori suprtor viteza de lucru. Pentru a ntrerupe un calcul - o
evaluare- (n colul din dreapta jos al ecranului MathCAD, pe linia de stare
este afiat mesajul WAIT atta timp ct se efectueaz efectiv calculul), se
apas tasta ESC. Va apare pe ecran fereastra MathCAD din figura 2-27.
Apsarea butonului OK va ntrerupe evaluarea, ceea ce evident ar putea
lsa anumite calcule neterminate (sau ne actualizate).


Fig. 2-27 ntrerupere forat
evaluare
MathCAD evalueaz automat toate expresiile care folosesc variabile asupra
crora s-au efectuat modificri, actualiznd rezultatele (evident dac setarea
Automatic Calculation este activ). Acest lucru poate deveni stnjenitor
din motive expuse n paragraful precedent. Una din modalitile de evitare a
acestui gen de neplceri este dezactivarea lui Automatic Calculation. Nu
este ns singurul. Cea de a doua metod este dezactivarea selectiv a
expresiilor matematice, astfel ca modificarea ulterioar a acestora s nu aib
influen asupra celorlalte expresii din document. Dezactivarea unei expresii
presupune parcurgerea etapelor urmtoare :
- Punctare cu mouse-ul pe ecuaia pe care dorim s o dezactivm
- Punctarea n meniul Format pe cmpul Properties vezi figura 2-
28.

2.11.1 Dezactivarea unei ecuaii
26


Fig. 2-28 Dezactivarea evalurii

MathCAD va afia dup ecuaia dezactivat un dreptunghi de mic
dimensiuni, ca n exemplul de mai jos:

Reactivarea unei ecuaii dezactivat anterior se va realiza prin acelai
procedeu parcurs n ordine invers.
Cmpul Math Optimization permite activarea sau dezactivarea
optimizrii expresiilor. Dac o expresie este optimizat, nainte de evaluarea
numeric se verific (cu ajutorul procesorului simbolic) dac se mai poate
face vreo simplificare. Dac da, nti se realizeaz simplificarea i abia apoi
se efectueaz evaluarea numeric.
n figura 2-29 se prezint un exemplu de optimizare a unei expresii.
Optimizarea presupune n prima faz selectarea expresiei. Va urma
utilizarea cmpului Math Optimization. Pentru c expresia este
simplificabil, a aprut asteriscul din partea dreapt (figura 2-29).
Efectuarea unui dublu clic pe expresie va conduce la deschiderea casetei
Optimized Result, n care apare rezultatul evalurii numerice.

2.11.2 Optimizarea evalurilor
27


Fig. 2-29 - Optimizarea expresiilor

n cazul expresiei din exemplu, se realizeaz simplificarea, deci se ajunge la
forma simplificat a+b i abia apoi se face calculul 5+4=9. Marele avantaj l
constituie faptul c reducndu-se numrul de evaluri (calcule) numerice, se
reduce eroarea implicat de acestea.
Presupune parcurgerea urmtoarelor etape:
- Selectarea unei regiuni (int) i ataarea unei etichete (tag) de
aceasta.
- Selectarea unei regiuni (surs) de care se va lega hyperlink-ul. Pentru
aceasta se folosete cmpul Insert Hyperlink; n caseta de dialog
Edit Hyperlink (vezi figura 2-30) se precizeaz numele fiierului
(cu calea de cutare inclus) care conine regiunea care a primit
etichet (chiar dac aceasta se gsete n acelai document cu
regiunea surs). Dup numele fiierului se insereaz caracterul #,
urmat de eticheta (tag-ul) definit.
Un simplu dublu clic pe regiunea surs (de care s-a legat hyperlink-ul) va
produce accesarea regiunii int (ceea ce poate presupune deschiderea
documentului care o conine dac este altul dect cel care conine regiunea
surs).

2.12Definireadehyperlinkuri
28


Fig. 2-30 Definirea de hyperlink-uri
Evident se pot defini i hyperlink-uri la adrese de Internet (legtura se va
face la un URL Uniform Resource Locator).
29


Teste de autoevaluare

Testul de autoevaluare 2.1

Fie funcia:
f x ( )
2 x sin x ( )
3
+ 1 +
2 x
2
1 +
:=

Afiai valorile funciei f n toate numerele ntregi cuprinse ntre 4 i 18, cu
raia 2 (4, 6, 8, 10 etc).

Testul de autoevaluare 2.2

Definii variabila indexat x
i
, cu i lund valori de la 1 la 20, cu raia 1 i x
i

egal cu i
3
+2i
2
+3. Evaluai variabila x.

Testul de autoevaluare 2.3

Definii variabilele x, y i f astfel:


Utilizai opiunea de optimizare a evalurii pentru variabila f.
30


Rspunsurile testelor de autoevaluare
Testul de autoevaluare 2.1

Testul de autoevaluare 2.2

31

Testul de autoevaluare 2.3

Bibliografie/webografie

1. Borse G. J., Numerical methods with Matlab : a resource for scientists
and engineers, PWS Publishing Company, Boston, 1997
2. Carnahan B., Luther H., Wilkes O., Applied numerical methods, John
Wiley, New York, 1969
3. Conte S. D., Elementary numerical analysis, McGraw Hill, New York,
1965
4. Ghinea M., Fireeanu S., Matlab, Calcul numeric-Grafic. Aplicaii,
Editura Teora Bucureti, 1995
5. Ingham P., CAD systems in mechanical and production engineering,
Heinemann Newns, London, 1989
6. Nicolescu L. J., Stoka M. I., Matematici pentru ingineri, Editura
Tehnic, Bucureti, 1969
7. Press W., Teukolsky S., Vetterling W., Flannery B., Numerical recipes
in C -The art of scientific computing, Cambridge University Press,
Cambridge, 1992
8. Sandi H., Metode matriciale n mecanica structurilor, Editura Tehnic,
Bucureti, 1975
9. Trandafir R., Probleme de matematici pentru ingineri, Editura Tehnic,
Bucureti, 1977
10. **** Documentaie MathCAD

S-ar putea să vă placă și