Sunteți pe pagina 1din 14

Lucrarea de laborator nr.

1 - Iniiere n Mathcad
1.1 Scopul lucrrii
Lucrarea de laborator are ca scop:
a) iniierea studenilor n aplicaia informatic Mathcad: prezentarea general a
aplicaiei, prezentarea elementelor din meniu principal i submeniuri, organizarea foii
de lucru Mathcad ;
b) nsuirea modului de tehnoredactare a unei lucrri n Mathcad: reguli privind
modul de lucru matematic, reguli privind modul de lucru text i modul de lucru
matematic n mod text; setrile pentru variabile i constante, n modul matematic i n
modul text, crearea domeniilor cu informaii protejate.
1.2 Chestiuni teoretice
1.2.1 Prezentare general
Produsul informatic Mathcad este un mediu de programare elaborat de MathSoft, compatibil
WINDOWS, util tuturor celor care folosesc n profesie cunotinele de matematic. Folosind
Mathcad se poate rezolva, numeric sau simbolic, orice problem de matematic imaginabil.
Formatul vizual unic i interfaa tabl alb (white board), uor de utilizat, integreaz ntr-o
singur foaie de calcul notaii matematice standard, text i reprezentri grafice, imagini, animaii
grafice etc., oferind posibilitatea unei urmriri logice a procedurilor i iteraiilor de calcul, indiferent
de complexitatea problemelor.
Principalele funcionaliti de calcul ale produsului Mathcad sunt:
calcul numeric: calcule aritmetice, calcul diferenial i integral, operaii Booleene, funcii
trigonometrice, exponeniale, hiperbolice, transformate;
calcul simbolic: simplificarea expresiilor matematice, calcul derivatelor i primitivelor,
dezvoltri n serie Taylor, determinarea transformatelor directe i inverse Fourier,
Laplace i Z;
calcul vectorial i matriceal: operaii cu iruri, diferite operaii de algebr liniar, inclusiv
determinarea de vectori i valori proprii;
calcul statistic i analiza de date: generare numere aleatorii, reprezentarea grafic prin
histograme, calcul de interpolare, modele de distribuie probabilistic;
rezolvarea de ecuaii difereniale ordinare sau cu derivate pariale, sisteme de ecuaii
difereniale, probleme de calcul variaional cu condiii la limit;
suport pentru diferite sisteme de uniti de msur: calculul n uniti de msur,
conversia ntre diferite sisteme de uniti, corectarea automat a erorilor;
adugarea de uniti de msur specifice unui anumit domeniu.
n Mathcad evalurile expresiilor matematice se pot executa numeric (cu variabile reale,
raionale sau complexe) sau simbolic. n situaia evalurilor numerice rezultatele pot fi reprezentate
n sistem zecimal, binar, octal sau hexazecimal. Operatorii utilizai n construcia expresiilor
matematice au o larg diversitate, existnd posibilitatea adugrii de operatori definii de utilizator:
17 operatori aritmetici, 12 operatori pentru calcul vectorial i matriceal, 5 operatori sum i produs;
2 operatori difereniali i 5 operatori pentru calculul integralelor i limitelor de funcii i iruri, 10
operatori pentru evaluri de expresii logice (booleene). Mediul ncorporeaz peste 200 de sisteme
de uniti, cu opiunea de adugare a unor sisteme de uniti definite de utilizator.
n sprijinul utilizatorului exist de asemenea o gam larg de funcii intrinseci, care pot fi
apelate direct fr a mai fi nevoie de a scrie algoritmi de calcul: peste 80 de funcii matematice i 10
funcii de transformare discret, peste 110 funcii de analiz statistic i probabilistic, 28 funcii de
acces la fiiere, 14 funcii de manipulare a expresiilor matematice sau a irurilor de caractere, 18
funcii pentru calcul financiar, 13 funcii simbol pentru calcul algebric, 7 funcii pentru rezolvarea
ecuaiilor i sistemelor de ecuaii i 18 funcii intrinseci pentru soluionarea ecuaiilor difereniale
ordinare sau cu derivate pariale. La acestea se adaug o serie de funcii dedicate reprezentrilor
grafice 2D i 3D a funciilor de o variabil, respectiv dou variabile, descrise direct sau prin ecuaii
-1-

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

parametrice, n diverse sisteme de coordonate (carteziene, polare, sferice, cilindrice) i reprezentri


(linii continue, puncte discrete, eantioane, suprafee, linii de contur, bare), funcii de reprezentare i
prelucrare a imaginilor, de editare a documentelor .a.
Mediul Mathcad are o serie de faciliti care vin n sprijinul utilizatorului, att pentru
tehnoredactarea lucrrilor (editor de text i de ecuaii uor de utilizat, anularea comenzilor - undo cu
maxim 200 de pai, flexibilitate n importul/exportul de date de tip text sau numeric .a.) ct i pe
timpul evalurilor expresiilor matematice (recalculare automat, mesaje de avertizare la detectarea
erorilor cu indicarea clar a sursei acestora, notificarea pentru redefinirea variabilelor, depanarea
programelor etc.).
Interfaa de lucru (desktop-ul MATHCAD) este deosebit de prietenoas i utilizeaz tehnica
WYSIWYG (What You See Is What You Get - Ceea ce vezi este ceea ce primeti), astfel c modul
de afiare a expresiilor matematice este identic cu cele scrise n mod obinuit, folosind hrtia i
creionul. Lansarea n execuie a programului deschide o fereastr n care elementele de meniu i
barele de instrumente pot avea diverse configuraii n funcie de setrile specifice desktop-ului
Mathcad. n figura nr. 1.1 este prezentat o configuraie posibil 1) a acesteia.

Fig. nr. 1.1 - Interfaa de lucru Mathcad

n primul rnd se deosebesc o serie de elemente de meniu i instrumente care se regsesc n


toate aplicaiile Microsoft Office (File, Edit, View, Format etc.). La acestea se adaug elementele
specifice mediului Mathcad: meniul Symbolics - destinat evalurilor simbolice, diverse butoane
destinate deschiderii unor ferestre din care pot fi apelate diverse funcii (Insert Function) sau
uniti de msur (Insert Unit), sau pentru evaluarea expresiilor matematice din foaia de lucru (Calculate), o bar cu instrumente dedicate construciei unor interfee grafice simple (bazate pe
butoane, poteniometre i liste) (Controls), o bar
(Custom
Characters) din care pot fi inserate caractere speciale (conversie n grade Kelvin a gradelor
Fahrenheit respectiv Celsius, a gradelor Kelvin n grade Fahrenheit respectiv Celsius, aproximativ
egal .a.), o bar cu instrumente dedicate depanrii programelor (Debug), o fereastr
(Resources) din care pot fi apelate diverse resurse ale mediului Mathcad
(site de aplicaii, foi de lucru cu exemple - QuickSheets, programe de instruire - Tutorials, cri
electronice pe diverse domenii - E-books .a.). n sfrit una dintre barele de instrumente foarte
importante este bara instrumentelor dedicate calculului matematic i reprezentrilor grafice
(Math). Fiecare buton din aceast bar deschide o bar de instrumente
specifice prezentate sintetic n figura nr. 1.2:
bara instrumentelor tip calculator - butonul (Calculator Toolbar): funcii trigonometrice
(sinus - sin, cosinus - cos i tangent - tan), funcii logaritmice (logaritm natural - ln i
logaritm zecimal - log), funcia factorial - !, constanta imaginar - i, funcia modul - x ,
1)

pentru versiunea MATHCAD 15 lansat n anul 2010.

-2-

prof.dr.ing. Gheorghe IUBU

funciile rdcin ptrat -

L1 - Iniiere n Mathcad

i rdcin de ordinul n - n , funcia exponenial - e x ,

funcia ridicare la putere - x y .a.;


bara instrumentelor pentru reprezentri grafice - butonul
(Graph Toolbar): grafic 2D
- n coordonate carteziene
(X-Y plot) i n coordonate polare (Polar Plot), funciile de
mrire
(Zoom) i de citire a coordonatelor punctelor de pe grafice
(Trace), grafic 3D
- reprezentri de suprafee
(Surface Plot), linii de contur (Contour Plot), bare 3D
(3D Bar Plot), puncte n spaiu
(3D Scatter Plot), linii de cmp
(Vector Field Plot);

Fig. nr. 1.2 - Instrumente asociate butoanelor din bara Math

bara instrumentelor de lucru cu vectori i matrice - butonul

(Vector and Matrix


Toolbar): generare de vectori sau matrice
(Vector or Matrix), operaii cu matrice matricea invers
(Inverse), matricea transpus
(Matrix Transpose), determinantul
matricei
(Determinant), produs scalar
(Dot Product, Inner Product), produs vectorial
de vectori geometrici (cu 3 elemente)
(Cross Product), operaii element cu element
(Vectorize) asupra tablourilor de date, suma elementelor unui vector (Vector Sum) .a.;
bara instrumentelor de programare - butonul (Programming Toolbar): adugare de linii
n program (Add Line), definiie local
(Local Definition), funcii de programare (if, for,
while, break, continue, otherwise, break, return), funcii pentru detecia i afiarea erorilor
(on error);
bara instrumentelor de evaluare - butonul
(Evaluation Toolbar): semne de atribuire
local
(Definition) i global
(Global Definition), evaluare - numeric
(Evaluate
Numerically), simbolic
(Evaluate Symbolically), simbolic bazat pe cuvinte cheie
(Symbolic Keyword Evaluation), evaluare pe baz de operatori
;
bara instrumentelor tip calcul - butonul
(Calculus Toolbar):calcul diferenial i integral
- derivata de ordinul 1
(Derivative) i ordinul n
(Nth Derivative), integrala definit
(Definite Integral) i nedefinit
(Indefinite Integral), gradient
(Gradient), sume (Summation) i
(Range Variable Summation), produse (Iterated Product) i
(Range Variable Iterated Product), limite de funcii - bilateral
(Two-sided Limit), la
dreapta (Right-hand Limit) i la stnga
(Left-hand Limit);
bara operatorilor booleeni - butonul
(Boolean Toolbar): operatori relaionali (< , > , ,
, = , ), operatori logici ( AND, OR, XOR i NOT);
bara simbolurilor greceti - butonul (Grek Symbol Toolbar);
bara instrumentelor de calcul simbolic - butonul (Symbolic Keyword Toolbar).
Funcia ndeplinit de un anumit buton din barele de instrumente i comanda rapid
(shortcut-ul asociat), dac exist, sunt afiate n zona acestuia la apropierea indicatorului mouse-ului
de buton.
-3-

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

....
1.2. 2 Organizarea unei foi de lucru Mathcad
Cnd se lanseaz n execuie produsul Mathcad, se va deschide o foaie de lucru Mathcad
(worksheet). Pot exista mai multe foi de lucru deschise simultan, selecia celei active fcndu-se din
fereastra deschis la apsarea butonului Window din meniul Mathcad
O foaie de lucru Mathcad este organizat pe zone numite "regiuni", care pot fi (figura nr.
1.3):
regiuni tip text;
regiuni tip calcul sau matematic;
regiuni mixte (tip text + calcul);
regiuni tip grafic;
regiuni tip obiect (imagini, tabele, ecuaii scrise cu alte editoare, documente
Microsoft Office etc.).

Fig. nr. 1.3 - Tipuri de regiuni n foaia de lucru Mathcad

Pentru a se crea o regiune se d click-stnga mouse ntr-un loc gol n foaia de lucru n care
se vizualizeaz cursorul Mathcad sub forma semnului + de culoarea roie. Apsarea oricrei taste
va ncepe generarea unei regiuni tip calcul, ncadrat ntr-un dreptunghi trasat cu linie continu,
cursorul transformndu-se ntr-o pereche de linii albastre numit i cursor de editare:

Dimensiunea i orientarea acestui cursor se pot modifica utiliznd tastele , i space bar:
. Pentru a se crea o regiune de tip text fie se alege opiunea Text Region din meniul
Insert, fie se tasteaz ", fie se ncepe tastarea textului i la primul spaiu se comut automat
regiunea din tip calcul n tip text 2). Regiunea de tip text difer de cele tip calcul prin forma
2)

n regiunile tip calcul nu se pot insera spaii. Apsarea tastei Space Bar ntr-o regiune de tip calcul va modifica
numai poziia cursorului de editare.

-4-

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

dreptunghiului de ncadrare i cursorul de editare care se transform ntr-o linie vertical de culoare
roie.

.
Pentru a se selecta o singur regiune se d click - stnga mouse pe acea regiune care va fi
ncadrat de un dreptunghi trasat cu linie continu. O dat ce a fost selectat regiunea aceasta poate
fi editat. Pentru regiunile care conin grafice, text, imagini sau ale obiecte, dreptunghiul de
ncadrare conine trei ptrate de culoare neagr - la dreapta, jos i n colul din dreapta jos - numite
"mnere". Apropiind pointerul mouse-lui de mnerele regiunii, acesta se va transforma n sgei:
,
,
. Cu click - stnga mouse apsat se trage de mnere
pentru a schimba lungimea i limea regiunii.
Implicit, toate regiunile din foaia de lucru sunt delimitate de un dreptunghi invizibil. Pentru
a vizualiza regiunile exist urmtoarele posibiliti:
a) se alege comanda Regions din meniul View pentru vizualizarea permanent a tuturor
regiunilor, pe un fundal gri, acestea pstrnd culoarea fondului iniial al foii de lucru;
b) se alege comanda Select All din meniul Edit (comanda Ctrl A) pentru vizualizarea
temporar a tuturor regiunilor, prin delimitarea lor de un dreptunghi trasat cu linie
punctat;
c) cu click-stnga mouse apsat se plimb pointerul mouse-ului peste regiunile care se
doresc a fi vizualizate temporar prin delimitarea lor de un dreptunghi trasat cu linie
punctat;
d) cu tasta Ctrl apsat se acioneaz succesiv click-stnga mouse peste regiunile care se
doresc a fi vizualizate temporar prin delimitarea lor de un dreptunghi trasat cu linie
punctat. Dac se acioneaz click-stnga mouse peste o regiune deja selectat aceasta va
fi deselectat;
e) se acioneaz click-stnga mouse cu pointer-ul suprapus peste o anumit regiune. innd
tasta Shift apsat, aciunea click-stnga mouse peste o alt regiune va selecta toate
regiunile cuprinse ntre cele dou inclusiv.
Dup selecia uneia sau mai multor regiuni, acestea
pot fi copiate n clipboard (comanda Copy), mutate n
clipboard (comanda Cut), terse sau conturate mpreun.
Conturarea regiunilor se refer la ncadrarea
permanent cu un dreptunghi vizibil (opiunea Show
Border), gol sau plin cu o culoare, implicit (aleas prin
setare) (opiunea Highlight Region) sau selectat dintr-un
panel (Chose Color...). Opiunile de conturare se aleg din
fereastra deschis la comanda Properties selectat fie din
meniul Format fie din fereastra deschis acionnd clickFig. nr. 1.4 - Fereastra de conturare
drepta mouse (figura nr. 1.4).
a regiunilor Mathcad
Dup selecie, regiunile pot fi mutate n foaia de
lucru cu ajutorul sgeilor , , sau sau cu ajutorul mouse-lui. Pentru aceasta se apropie
pointerul mouse-ului de frontiera uneia dintre regiunile selectate pn ce acesta se transform ntr-o
mn mic . Apoi, cu click-stnga apsat i glisarea mouse-ului regiunile selectate pot fi mutate
oriunde n foaia de lucru (procedeul drag and drop - trage i plaseaz). Dac n timpul acestei
operaii se ine tasta Ctrl apsat, regiunile selectate vor fi copiate n foaia de lucru. Regiunile
selectate pot fi mutate/copiate n alt foaie de lucru, fie cu ajutorul mouse-lui prin procedeul drag
and drop, fie prin comenzile Copy/Cut i Paste selectate din meniul Edit sau din fereastra deschis
acionnd click-drepta mouse.
n procesul de mutare/copiere a regiunilor dar i n timpul evalurii unor expresii
matematice din foaia de lucru cu rezultate extinse ca dimensiuni pe ecran (de exemplu rezultatul
unei evaluri este un tablou de date de dimensiuni mari), anumite regiuni se pot suprapune. Pentru
separarea acestora se utilizeaz comanda Separate Regions din meniul Format. Atenie ns, la
-5-

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

aceast comand pot s apar erori n foaia de lucru, datorit conflictului generat de ordinea de
evaluare a expresiilor matematice din foaia de lucru.
Regiunile selectate pot fi aliniate la marginea de sus sau la marginea din stnga , n funcie de opiunea aleas din meniul Format/ Align Regions. Dac prin aliniere se produc
suprapuneri se primete un mesaj de avertizare.
Pentru alinierea regiunilor n pagin se
pot folosi facilitile oferite de ctre o rigl
activat prin comanda Ruler din meniul View.
Prin comanda click-dreapta mouse pe aceast
rigl se poate seta unitatea de msur (inches,
centimetres, points, picas) iar prin comanda
Fig. nr. 1.5 - Utilizare riglei n Mathcad
click-stnga mouse pe rigl se pot insera
elemente de referin (tabs) care pot fi mutate
sau terse prin procedeul drag and drop. n dreptul acestor referine pot fi afiate nite linii verticale
de culoare verde utile n alinierea regiunilor, activate prin selecia Show Guideline in fereastra
deschis cu click-dreapta mouse pe un element de referin (figura nr. 1.5)
Liniile verticale continue i liniile orizontale discontinue din foaia de lucru, de culoarea gri,
delimiteaz paginile documentului, putnd fi modicate n baza setrilor din fereastra deschis la
comanda Page Setup din meniul File.
1.2.3 Reguli generale privind redactarea unei lucrri n Mathcad
O regiune de un anumit tip poate fi inserat oriunde
n foaia de lucru n locul de poziionare a cursorului +,
apelnd la meniul Insert (figura nr.1.6).
O foaie de lucru este n principal format din
regiuni tip calcul, grafice i tip text.
Regiunile de tip calcul conin expresii matematice
alctuite din constante, variabile, operatori i simboluri
speciale. n general variabilele i constantele au o setare
unic n foaia de lucru, n ceea ce privete tipul,
dimensiunea i culoarea fonturilor utilizate pentru scrierea
expresiilor matematice. Setarea acestora se realizeaz cu
ajutorul ferestrei Equation Format deschis prin comanda
Equation... din meniul Format. (figura nr. 1.7), separat
pentru variabile (Variables) sau constante (Constants).
Fig. nr. 1.6 - Inserarea unor regiuni
Setrile pentru Math Text Font au efect asupra etichetelor
n foaia de lucru Mathcad
asociate axelor i graficelor din regiunile de tip grafic.
Opiunile User 1User 7 permit setarea separat a fonturilor asociate unor nume de variabile
sau de funcie. De reinut c n acest caz numele sunt de
tipul font sensitive. De exemplu, variabila x setat cu
fonturile din opiunea Variables (Times New Roman,
Regular, Size 16, black) creia i se atribuie valoarea 24 va fi
diferit de o alt variabil cu acelai nume x dar cu opiunile
privind fonturile setate din User 1 (Times New Roman, Bold
Italic, Size 16, blue) i creia i se atribuie un vector linie.

Fig. nr. 1.7 - Fereastra Equation Format

Atenie - diferenele s-ar fi pstrat chiar dac setrile din Variables i User 1 ar fi identice!!!

-6-

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

Nume de variabile i nume de funcii n Mathcad


Numele unei variabile sau al unei funcii poate avea orice lungime i poate conine o
varietate de caractere, cu unele restricii, astfel:
toate literele romane, mari i mici (atenie, numele unei variabile sau funcii n Mathcad
este case senzitive);
cifrele de la 0 la 9, dar nu ca prim caracter al unui nume (Mathcad interpreteaz cifra n
prima poziie, n combinaie cu litere, fie ca un numr imaginar - 2i sau 3j, fie ca un
numr n format binar - 100b, octal - 4o sau numrul hexazecimal - 7fh, fie ca un numr
care multiplic o variabil -3x).
simbolurile prim - ' , procent - %), subliniere - _ i infinit - (atenie variabila
este predefinit ca fiind cel mai mare numr cu care se poate opera n Mathcad:
=110307 );
caracterele alfabetului grecesc. Acestea se obin fie prin selecia din paleta Greek (figura
nr. 1.2), fie tastnd CTRL+g dup o litera latin corespunztoare. De exemplu litera
se obine tastnd a i CTRL+g iar litera tastnd F i CTRL+g;
simbolurile speciale copiate cu Copy-Paste din fereastra Extra Math Symbols deschis
prin selcia Quick Sheets din meniul Help;
caractere speciale culese cu comanda Copy din fereastra Character Map din Windows
(obinut prin selecia succesiv Programs >Accessories>System Tools>Character map
pornind din meniul Start) i inserat n foaia de lucru prin selecia Unformatted Text at
Math din fereastra deschis cu Paste
Special... din meniul Edit.
Inserarea unui punct n numele unei variabile
sau nume de funcie face ca tot ceea ce urmeaz s
devin indice literal (scriere cu subscript). De exemplu
x.actual va fi afiat pe ecran xactual. Mrimea fonturilor
de scriere a indicelui literal poate fi mare (Large
Subscript ) sau redus (Small Subscript ), n funcie de
setarea Literal subscript din fereastra Display deschis
la comanda Worksheet Options... din meniul Tools
(figura nr. 1.8) .
Este necesar s nu se fac confuzia ntre
indicele literal i indicele de tablou. Tastarea n foaia de
lucru A.3:100 nseamn atribuirea valorii 100 scalarului
A3, n timp ce A[3:100 nseamn atribuirea valorii 100
Fig. nr. 1.8 - Starea scrierii cu indice literal
elementului A3 din vectorului coloan A.

Numele variabilelor nu pot fi distinse de cele ale funciilor. De exemplu, dac n foaia de

lucru a fost definit funcia f x : x 2 1 iar mai apoi s-a definit variabila f : 7 , apelarea funciei

f x ntr-un punct oarecare va genera mesaj de eroare:

Trebuie avut de asemenea n vedere c anumite nume sunt rezervate pentru constante,
funcii predefinite sau uniti de msur. Redefinirea acestor nume dar i a altor nume definite
anterior n foaia de lucru va anula vechile atribuiri. De exemplu, numele sin este alocat de ctre
-7-

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

Mathcad pentru definirea funciei sin x , scrierea n foaia de lucru sin(x):=x3 anulnd atribuirea
fcut de Mathcad.
Exemple de nume rezervate pentru constante n Mathcad:
Nume rezervat

i sau j
%
NaN
ORIGIN
TOL
CTOL
PRNPRECISION,
PRNCOLWIDTH
FRAME
ERR
CWD

Destinaie, Valoare
Cel mai mare numr utilizabil, 10307.
Valoarea numrului e - baza logaritmului natural, 2.7182818284590451.
Valoarea numrului , 3.1415926535897931.
Unitatea imaginar i sau j.
Valoarea pentru procent, 0.01.
Codificare pentru variabilele care nu au valori numerice (Not a Number).
Valoarea iniial a indicilor de tablou. Valoarea implicit este 0.
Nume utilizat pentru controlul toleranei iteraiilor n cazul unor metode
numerice. Valoarea implicit este 0.001.
Nume utilizat pentru controlul toleranei de constrngere a convergenei
procedurii Solve Blocks de rezolvare a ecuaiilor. Valoarea implicit este
0.001.
Nume utilizat pentru controlul formatului de scriere a datelor. Valoarea
implicit este 4, respectiv 8.
Nume utilizat pentru variabila destinat controlului animaiei.
Nume utilizat pentru evaluarea erorii de calcul a soluiilor n cazul procedurii
Solve Blocks de rezolvare a ecuaiilor.
Nume pentru directorul curent de lucru.

La acestea se adaug numele rezervate pentru unitile de msur.


Reutilizarea unui nume definit anterior n foaia de lucru sau rezervat de ctre mediul
Mathcad este semnalizat prin sublinierea cu o linie frnt de culoare verde:

Atenionarea are loc numai dac este selectat


opiunea Show warnings on redefinitions of: din
fereastra
Warnings
deschis
la
comanda
Preferences... selectat din meniul Tools (figura nr.
1.9).
n numele variabilelor pot fi introduse i
simboluri speciale (integrale, derivate, factorial etc.),
cazul prezentnd interes mai ales n cazul
simbolurilor din chimie. Pentru aceasta se utilizeaz
comanda Ctrl+Shift+J prin care se insereaz n foaia
de lucru o pereche de paranteze drepte, tot ceea va fi
scris apoi n spaiul dintre ele fiind interpretat ca
nume de variabil:

Fig. nr. 1.9 - Activarea mesajelor de atenionare

Simbolurile speciale (integral, derivat, sum, produs etc.), regiunile de tip grafic,
tablourile de tip vector sau matrice, cuvintele cheie etc. din regiunile de tip calcul, se introduc n
foaia de lucru cu instrumentele din ferestrele asociate butoanelor din bara Math (figura nr.1.2).
-8-

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

Foarte multe dintre aceste instrumente au asociate shortcut-uri descrise de caractere sau de
simboluri de pe tastatura calculatorului. Pentru utilizarea acestor simboluri n numele unor variabile
sau nume de funcii se utilizeaz procedeul inserrii de text n regiune tip calcul - text in math
(comanda rapid Ctrl+Shift+k). Pentru aceasta se ncepe editarea regiunii tip calcul, apoi se
tasteaz Ctrl+Shift+k, comand la care cursorul se coloreaz n rou. Se tasteaz apoi tastele
speciale care se doresc a fi utilizate n numele de variabil sau de funcie, dup care se iese din
modul text in math acionnd din nou Ctrl+Shift+k:

Toate caracterele dintr-un nume de variabil sau funcie trebuie s fie scrise cu acelai tip de
font, aceeai dimensiune i n acelai stil (regular, italic, bold, bold italic).
Domeniul de variaie al unei
variabileial
se declar
expresie
de forma:
:=valoare
,valoareprintr-o
iniial +pas
.. valoare
final
variabil
ini
Dac pasul de variaie este +1 (de exemplu, n cazul variabilelor care descriu indicii
tablourilor de date), atunci declararea variabilei
se faceial
astfel:
:=valoare
.. valoarefinal
variabil
ini
Atribuirea ":=" se obine tastnd caracterul ":" iar enumerarea ".." se obine tastnd caracterul " ;".
De exemplu, dac domeniul de variaie al variabilei x este cuprins ntre -1 i 0, cu pasul +0.2
(6 valori) se va tasta x:-1,-0.8;0, iar dac domeniul de variaie al variabilei n este cuprins ntre -1 i
+3 cu pasul +1 se va tasta n:-1;3 obinnd:

Unei variabile i se poate atribui ca valoare i un ir de caractere. irul de caractere trebuie


specificat ntre ghilimele.
O variabil de tip tablou se obine prin declararea domeniului de variaie al indicilor
acesteia.

Operatori n Mathcad
n Mathcad sunt utilizai diveri operatori, clasificai pe categorii. Acetia pot fi introdui n
expresiile matematice fie de la tastatur, fie prin selecia din paletele corespunztoare de
instrumente prezentate n figura nr. 1.2.
Categoria

Operator

operatori de
atribuire/ definire

atribuire/definire local
atribuire/ definire global
adunare
scdere
nmulire

operatorii algebrici

Simbol n foaia de lucru

a+b
a-b
ab sau ab

-9-

Tasta /Shortcut
:
~
+
*

prof.dr.ing. Gheorghe IUBU


Categoria

operatorii algebrici

L1 - Iniiere n Mathcad
Operator

Simbol n foaia de lucru


a
sau a b
mprire
b
ridicare la putere
ab
radical sau radical de ordinul n
sau n
factorial
!
sum de numere

sau

sau

produs de numere

operatori logici
(booleeni)

operatori
integro difereniali

evaluare numeric
evaluare simbolic
mai mic
mai mic sau egal
egal (boolean)
mai mare
mai mare sau egal
inegal
NOT
AND
OR
XOR
derivat de ordinul 1 sau derivat
parial de ordinul 1
derivat de ordinul n sau derivat
parial de ordinul n

/ sau Ctrl+/
^
\ sau Ctrl+\
!
$ sau Ctrl+$

n=1

operatori de evaluare

N-1

Tasta /Shortcut

N-1

# sau Ctrl+#

n=1

<

>

d sau
dx
x

dn sau n
dx n
x n

=
Ctrl+.
<
Ctrl+9
Ctrl+=
>
Ctrl+0
Ctrl+3
Ctrl+!
Ctrl+&
Ctrl+^
Ctrl+%
?
Ctrl+?

Ctrl+i

integral definit

nu exist

gradient

Ctrl+Shift+g

integral nedefinit

n cazul editrii regiunilor tip calcul trebuie avut n vedere dependena expresiilor
matematice de ordinea de evaluare din foaia de lucru. Evaluarea expresiilor matematice se
realizeaz n ordinea regiunilor de tip calcul i de tip mixt, de la stnga la dreapta foii de lucru i de
sus n jos. Orice diferen n alinierea regiunilor de acest tip, care conin expresii matematice
dependente una de cealalt, ntoarce mesaje de eroare n foaia de lucru. Excepie fac regiunile de tip
calcul n care se utilizeaz operatorul de atribuire global (tasta ~). Acestea pot fi poziionate
oriunde n foaia de lucru, variabilele sau funciile definite cu acest operator fiind recunoscute dac
nu au mai fost ntre timp redefinite.

Regiunile de tip text au rolul de a oferi utilizatorului aplicaiei matematice din foaia de lucru
explicaii privind metodologia de calcul, referinele teoretice, semnificaia notaiilor etc. Iniierea
unei regiuni de tip text se realizeaz fie prin tasta ", fie prin selecia Text Region din meniul Insert,
fie prin tastarea primului cuvnt urmat de un spaiu, n zona de poziionare a cursorului +.
Toate regiunile de tip text pot fi formatate n mod independent ca tip (Normal, Paragraf,
Subtitle, Title, List, Heading 1,2,3) dimensiuni i culori ale fonturilor, aliniere n cadrul regiunii,
lungimea regiunii etc. Scrierea cu indice inferior (subscrip) sau superior (superscript) se face prin
selecia butoanelor

din bara instrumentelor Formatting . Pot fi folosite elemente de marcare a


- 10 -

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

paragrafelor tip Bullets sau Numbering cu ajutorul


butoanelor
din aceeai bar de instrumente
precum i elemente de referin (tabs) din rigl
(ruler) a crei dimensiune se ajusteaz la
lungimea regiunii tip text (figura nr. 1.10).
Textul poate fi importat i inserat n foaia Fig. nr. 1.10 - Exemplu de regiune tip text
de lucru din orice alt editor de text, printr-o
opiunea corespunztoare din fereastra deschis cu Paste Special din meniul Edit, fie ca obiect
(Microsoft Office Word Document, WordPad Document etc.), fie ca regiune tip text - cu pstrarea
(Rich Text) sau fr pstrarea (Unformatted Text) formatului fonturilor i paragrafelor.
Regiunile de tip mixt sunt regiuni de tip text n care se insereaz expresii matematice care
sunt evaluate n foaia de lucru alturi de regiunile de tip calcul. Acest regim este deosebit de util n
realizarea crilor electronice interactive Mathcad (HBK files). Pentru a crea o regiune mixt se
iniiaz o regiune text n care se tasteaz textul dorit iar apoi se insereaz expresia matematic, fie
prin comanda Math Region din meniul Insert, fie prin shortcut-ul Ctrl+Shift+A, fie prin selecia
Insert Math Region din fereastra deschis cu click-dreapta mouse pe regiunea tip text. La aceast
comand cursorul text (linie roie vertical) se transform n cursorul specific regiunii tip calcul
(dou linii perpendiculare de culoare albastr). Dup editarea expresiei matematice se d clickstnga mouse oriunde n zona de text revenind n regimul tip text.
n exemplul de mai jos, au fost inserate trei expresii matematice ntr-o regiune tip text.
Acestea sunt evaluate de la stnga la dreapta afind i rezultatul corespunztor.

Modificarea valorii atribuite variabilei x va conduce la modificarea coninutului regiunii. De


asemenea cu opiunea View Definition as / Equal din fereastra deschis cu click-dreapta mouse pe
expresiile matematice, operatorul de atribuire Mathcad (:=) va fi vizibil cu simbolul =.

Domeniile pentru gruparea i protejarea informaiilor sunt utilizate pentru blocarea, n


scopul proteciei, sau ascunderea unor informaii din foaia de lucru, pentru a uura parcurgerea
acesteia. Un domeniu de grupare i protejare a informaiilor se genereaz prin selecia Areas din
meniul Insert. n foaia de lucru apar dou linii care vor delimita domeniul deschis.

Domeniul poate fi extins fie prin adugare de linii (Enter dup poziionarea cursorului n
limitele sale) sau prin selecia cu mouse-ul pe una din liniile sale i mutarea prin drag and drop
pn cuprinde zonele de interes. n limitele domeniului pot fi create regiuni noi sau pot fi aduse
regiuni din afara acestuia prin Copy-Paste sau cu mouse-ul
prin procedeul drag and drop.
Prin dublu click-stnga sau prin selecia Collapse
din fereastra deschis cu click-dreapta mouse, pe una din
liniile de delimitare, domeniul se va nchide i va ascunde
informaiile cuprinse n limitele sale, fr ca acestea sa-i
piard rolul n foaia de lucru.

Cu click-dreapta mouse pe una din liniile sale i


selecia Properties... n fereastra deschis se va deschide o
nou fereastr (figura nr. 1.11) n care, prin setrile din
- 11 -

Fig. nr. 1.11 - Fereastr pentru


personalizarea unui domeniu

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

zona Area, domeniul poate fi personalizat: se poate ataa un nume (Aria Name:), se poate ataa o
marc de timp (Timestamp) - vizibil numai cnd domeniul este blocat, se pot ascunde sau vizualiza
liniile de delimitare a domeniului i icon-ul asociat. Dac se vor deselecta toate elementele din zona
Show a ferestrei, domeniul va deveni complet invizibil n foaia de lucru. Zona de existena a
acestuia va putea fi gsit apoi numai prin selecia tuturor regiunilor (Select All din meniul Edit sau
shortcut-ul Ctrl+A).
Un domeniu poate fi blocat parial sau total. n
cazul blocrii pariale se asigur accesul la informaiile
din domeniu, fr a le putea modifica (similar
regimului read-only al unui document). Pentru blocare
parial se utilizeaz o parol introdus n fereastra
deschis prin selecia Lock... cu click-dreapta mouse pe
una din liniile domeniului. Exist dou posibiliti de
blocare parial: 1) setarea parolei cu domeniul deschis
fr a se face selecia Allow area to expand and
Fig. nr. 1.12 - Fereastr pentru
collapse while locked, caz n care domeniul nu mai
blocarea accesului la un domeniu
poate fi nchis; 2) setarea parolei cu domeniul deschis
cu selecia Allow area to expand and collapse while locked, caz n care domeniul poate fi nchis sau
deschis. Blocarea total a domeniului se realizeaz prin selecia Lock... cu click-dreapta mouse pe
domeniul nchis i fr a se face selecia Allow area to expand and collapse while locked n
fereastra Lock Area.
Pe un domeniu protejat cu parol este afiat marca de timp corespunztoare momentului
blocrii acestuia.

1.3 Desfurarea lucrrii


a) iniierea studenilor n aplicaia informatic Mathcad (50 minute)

pentru deschiderea aplicaiei, la indicaia conductorului lucrrii de laborator,


studenii (1-2 la o platform de lucru) vor accesa de pe desktop iconul Mathcad;

conductorul lucrrii va deschide aplicaia Mathcad de pe PC-ul su, cuplat la


videoproiector;

conductorul lucrrii va accesa i explica succesiv principalele elemente ale meniului

i submeniurilor Mathcad, studenii accesnd aceleai elemente, astfel:


meniul File cu toate comenzile i ferestrele (cca. 4 minute);
meniul Edit cu toate comenzile (cca. 4 minute);
meniul View cu toate comenzile i ferestrele (cca. 7 minute);
meniul Insert cu toate comenzile i ferestrele (cca. 7 minute);
meniul Format cu toate comenzile i ferestrele (cca. 5 minute);
meniul Tools cu toate comenzile i ferestrele. Vor fi prezentate toate barele
cu instrumente (Calculator, Graph, Matrix, Evaluation, Boolean,
Calculus, Programming, Greek, Symbolic) (cca. 8 minute);
meniul Symbolics cu toate comenzile, detaliile urmnd a fi nsuite la
lucrarea de laborator dedicat calculului simbolic; (cca. 3 minute)
meniul Window cu toate comenzile i ferestrele (cca. 3 minute);
meniul Help cu toate comenzile i ferestrele (cca. 9 minute);
- 12 -

prof.dr.ing. Gheorghe IUBU

L1 - Iniiere n Mathcad

b) nsuirea modului de tehnoredactare a unei lucrri n Mathcad (50 minute)


Conductorul lucrrii de laborator va prezenta paii principali urmai pentru redactarea unei
foi de lucru n Mathcad, studenii efectund aceleai operaii, astfel:
prezentarea poriunii ecranului dedicat redactrii foii de lucru i setrile fondului
acestuia (cca. 4 minute);
crearea regiunilor de tip calcul; setarea fontului (tip, culoare i dimensiuni) pentru
regiunile de tip calcul (cca. 4 minute);
crearea regiunilor de tip text; setarea fontului (tip, culoare i dimensiuni) pentru
regiunile de tip text (cca. 5 minute);
crearea altor tipuri de regiuni (mixte, de tip grafic, de tip obiect) (cca. 4 minute);
selecia i alinierea regiunilor din foaia de lucru (cca. 4 minute);
declararea variabilelor i redactarea unor expresii matematice simple. Scrierea
variabilelor cu indice (subscript). Utilizarea caracterelor greceti n numele
variabilelor. Scrierea identificatorilor pentru funcii. Variabile rezervate (cca. 10
minute);
declararea domeniului de variaie al unei variabile (cca. 4 minute);
crearea variabilelor de tip tablou, mono i bidimensional (cca. 5 minute);
crearea domeniilor protejate, cu acces limitat i cu acces interzis (cca. 10 minute).
1.4 Diverse
Pentru desfurarea lucrrii de laborator, studenii vor studia urmtoarele documente,
elaborate de ctre titularul disciplinei:
a) Prezentarea produsului informatic Mathcad;
b) Prezentarea meniului Mathcad;
c) Setrile produsului informatic Mathcad;
d) Suportul de curs la Tema nr. 1, disciplina Informatic aplicat.
Dup efectuarea lucrrii de laborator studenii vor ntocmi un referat 3), utiliznd aplicaia
Mathcad, n care se vor regsi urmtoarele:
o regiune tip text cu numele i prenumele studentului, grupa de studii (font Times New
Roman, size 14, bold italic, albastru), aliniat stnga n pagin;
regiune tip text REFERAT LUCRARE DE LABORATOR NR.1 (font Times New
Roman, size 16, bold, rou), aliniat central n pagin;
regiune tip text cu obiectivele lucrrii de laborator (font Times New Roman, size 12,
regular, negru), aliniat stnga n pagin;
regiuni de tip calcul, cu urmtorul coninut, avnd afiate i rezultatele evalurilor, fr
suprapuneri de regiuni:

x : 57

y : sin
3

2
5
5

z : 7
e2
log e

tan e

x y

x y

z 1

| z |

xz

x y z

u : 10, 9.99.. 10
3)

k : 1..10

v k : k 2

vT

Referatele vor fi prezentate n format tiprit sau n format electronic.


2
2

f u , v : u v ln -u13
v -

f ( x, y )

zT

prof.dr.ing. Gheorghe IUBU

k : 1..10

L1 - Iniiere n Mathcad

v k : k 2

vT

f u , v : u 2 v 2 ln u v

f ( x, y )

o regiune de tip mixt, cu urmtorul coninut:


"Funcia f x, y : x3 y 3 | x y | , n punctul x : 3 y : 7 are valoarea f x, y " .

Un domeniu protejat cu parol, de tip read-only, cu urmtorul coninut:


2 5 7

"Inversa matricei M : 4 3 1 este M 1 iar determinantul acesteia este | M | ."


5 2 9

- 14 -

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