Documente Academic
Documente Profesional
Documente Cultură
1 Prezentare generală a
produsului MathCAD
Cuprins
1.1 INTRODUCERE ................................................................................ 2
1.2 NOUTĂŢI ADUSE DE MATHCAD 2001 ............................................. 2
1.3 CERINŢE HARD ŞI SOFT PENTRU INSTALARE ..................................... 3
1.4 FIŞIERE MATHCAD ........................................................................ 3
1.5 MEDIUL DE LUCRU MATHCAD. ECRANUL MATHCAD, FERESTRE,
DOCUMENTE ................................................................................... 4
1.6 STRUCTURA UNUI DOCUMENT MATHCAD. NOTIUNEA DE REGIUNE 5
1.7 TEHNICI DE LUCRU ......................................................................... 5
1.7.1 MENIURI MATHCAD. PREZENTARE GENERALĂ ................................................. 6
1.7.2 BARE DE UNELTE (TOOLBARS) ....................................................................... 7
1.7.3 CREAREA DE REGIUNI DE TIP EXPRESIE, TEXT SAU GRAFIC ................................... 8
1.8 AGENDE ELECTRONICE (ELECTRONIC BOOKS) ................................ 11
TESTE DE AUTOEVALUARE ....................................................................... 13
BIBLIOGRAFIE/WEBOGRAFIE .................................................................... 13
Obiective
1
1.1 Introducere
2
Crearea de documentaţii electronice (Electronic Books). Astfel de documente
pot conţine legături de tip hyperlink şi regiuni de tip index. Este disponibil şi un
mecanism de detectare a erorilor documentaţiilor electronice (HBK debugging).
Import de fişiere imagine. Versiunea 2001 permite importul de imagini într-o
gamă largă de formate (JPEG, GIF şi PCX), în afară de formatul BMP,
disponibil şi la versiunile mai vechi. O imagine odată importată, există
posibilitatea procesării acesteia (facilităţi de zoom, decupare, control strălucire,
contrast, culoare, orientare).
Noi funcţii. Au fost introduse, pe lângă numeroasele funcţii MathCAD
cunoscute de la versiunile mai vechi, funcţii pentru transformarea de coordonate,
sau funcţii pentru căutarea de valori în tablouri de mari dimensiuni.
Deşi MathCAD va genera la instalare un mare număr de fişiere de tipuri (şi deci cu
extensii) foarte diverse, utilizatorul obişnuit, trebuie să reţină în această fază că
executabilul principal este mcad.exe, fişierul help principal este mcad.hlp, dar mai ales
că extensia implicită a fişierelor de lucru MathCAD este *.mcd. Fişierele şablon
(template), despre care se va vorbi într-unul din capitolele viitoare, au extensia *.mct.
De interes sunt şi fişierele readme.mcd, sau readme.txt, care conţin informaţii de ultimă
oră despre MathCAD (ulterioare editării manualelor de utilizare). Ambele conţin acelaşi
lucru, doar că readme.mcd poate fi “citit” ca document MathCAD. Este recomandabil
ca după instalare, să se creeze cel puţin un director de lucru, care să conţină fişierele
*.mcd generate de utilizator. Aceasta deoarece nu este bine ca fişierele create de
utilizator să se “amestece” cu cele ce fac parte din pachetul iniţial de fişiere MathCAD.
3
1.5 Mediul de lucru MathCAD. Ecranul MathCAD, ferestre, documente
Ca orice fereastră Windows, şi cea în care va opera MathCAD are o bară de titlu, o zonă
de meniuri pull-down, precum şi mai multe bare de instrumente (toolbars) – dintre care
unele sunt asemănătoare ca aspect şi funcţionalitate cu cele ce apar la multe aplicaţii
Windows. Există şi o zonă de stare (în partea inferioară a ferestrei MathCAD), cursor
vertical şi cursor orizontal, precum şi butoanele pentru controlul stării ferestrei (în
partea din dreapta sus).
MathCAD creează documente, sau foi de calcul, similare, aşa cum s-a mai spus, ca
aspect şi mod de completare cu foile de hârtie pe care s-ar scrie cu creionul. MathCAD
permite deschiderea simultană a mai multor documente, dintre care doar unul este activ
la un moment dat. Dacă nu este strict necesar nu se va abuza de această facilitate,
deoarece orice document deschis (chiar dacă nu este activ), consumă resurse ale
sistemului, ceea ce, în cazul unor documente de mari dimensiuni, poate duce la
reducerea vitezei de lucru în mod inutil.
Fiecare document MathCAD fiinţează tot într-o fereastră (ce poate fi controlată ca orice
fereastră în mediul Windows), cu observaţia că ferestrele în care se găsesc documentele
MathCAD nu pot să se găsească decât în spaţiul de lucru al ferestrei aplicaţiei
MathCAD. Ferestrele document pot fi aranjate în sistem “dale” (tile) sau “cascadă” ca
orice ferestre în mediul Windows. Controlul ferestrelor document se face din meniul
Window.
În figura 1.1 este prezentată fereastra MathCAD cu două documente deschise şi aranjate
în sistem “dale” pe verticală. Documentul activ este cel din dreapta.
4
1.6 Structura unui document MathCAD. Noţiunea de regiune
Pe spaţiul de lucru al unui document MathCAD se pot insera trei mari tipuri de
“obiecte” : expresie, text, grafic. Zona ocupată de un astfel de obiect se va numi
regiune. Tot în figura 1.1 sunt prezentate cele trei tipuri de obiecte.
Aşa după cum s-a menţionat, MathCAD foloseşte tehnica WYSIWYG, ceea ce
presupune, ca una din consecinţe, inserarea în document a unor simboluri care nu se
regăsesc pe tastatură (semnul pentru radical, integrală, sumă, produs etc). Inserarea lor
se poate face fie prin utilizarea unor combinaţii de taste (short-cuts), fie prin utilizarea
grupului de butoane corespunzător ales dintre cele aparţinând paletei de butoane Math:
5
În ceea ce priveşte combinaţiile de taste care pot fi folosite pentru inserarea simbolurilor
nedisponibile la tastatură, se recomandă consultarea secţiunii Help Operators.
Place-holder
Orice tip de regiune dintr-un document MathCAD poate suporta operaţiile de copiere
(Copy, Paste), mutare (Cut, Paste) sau ştergere (Delete). Pentru aceste operaţii, se va
utiliza meniul Edit, combinaţii de taste (regăsite tot în meniul Edit) sau tehnica
meniului pop-up (care se poate deschide printr-un simplu clic dreapta pe zona de lucru a
unui document MathCAD).
Aşa după cum s-a menţionat deja, aplicaţia MathCAD dispune de propriul sistem de
meniuri pull-down. Utilizarea lor nu prezintă nici un fel de particularităţi care să le
6
diferenţieze de orice meniu pull-down. Chiar în timpul lucrului în MathCAD, se pot
obţine informaţii despre funcţiile fiecărui câmp al fiecărui meniu, prin apăsarea
simultană a tastelor SHIFT+F1. Pointerul MathCAD se va transforma prin ataşarea
unui semn de întrebare. Orice clic pe un câmp al unui meniu pull-down, va avea ca efect
nu lansarea unei comenzi, ci deschiderea unei ferestre de tip help care va conţine
informaţii succinte despre efectul activării câmpului respectiv. Apăsarea tastei ESC, va
determina transformarea pointerului modificat în cel obişnuit.
“Apăsarea” unuia dintre butoanele barei de unelte Math, va avea ca efect apariţia
propriu-zisă a paletei [cu butoanele] aferente. Cele nouă palete de butoane au
următoarele funcţii :
7
Paleta caracterelor greceşti. Conţine butoane pentru inserarea în
documente a caracterelor alfabetului grecesc;
Paleta operatorilor de evaluare. Conţine butoanele ce inserează în
documente operatorii de evaluarea numerică şi simbolică;
Paleta ce conţine cuvintele cheie pentru evaluările simbolice.
Poziţia oricărei palete pe spaţiul de lucru MathCAD se poate modifica prin utilizarea
tehnicii drag and drop.
Pentru crearea în mod explicit a unei regiuni de tip text, se va utiliza câmpul Insert
Text Region (cu prescurtarea ”).
În cazul regiunilor de tip grafic, se va utiliza pentru inserare unul din cămpurile
submeniului Insert Graph.
1. Din meniul File se punctează pe câmpul New (sau se foloseşte direct shortcut-ul
CTRL + N, sau încă, se foloseşte butonul )
2. La poziţia curentă a cursorului MathCAD se tastează următoarea secvenţă:
8
x : 0 ; 20 a:3
f(x) : (x^3-a)/(x^2+1)
Din punct de vedere logic cele două rânduri ale documentului MathCAD prezentate mai
sus, definesc o variabilă cu numele x şi care ia valori întregi între 0 şi 20, o variabilă
numită a, căreia i se atribuie valoare 3 şi respectiv o funcţie pentru care variabila x
definită mai sus este chiar argument (variabila a intervine ca parametru în expresia
funcţiei).
Ordinea în care regiunile de tip expresie incluse în document sunt poziţionate este
extrem de importantă. Se va reţine ca o regulă de bază, că MathCAD “citeşte”
documentele de la stânga la dreapta şi de sus în jos, astfel că orice variabilă ce
intervine într-o expresie trebuie definită înaintea (deci la stânga sau deasupra) expresiei
propriu-zise, după cum orice funcţie folosită pentru trasarea unui grafic se va defini la
stânga sau deasupra graficului.
Spaţiile lăsate au doar rolul de a face expresia mai lizibilă şi nu sunt permise într-un document
MathCAD
9
a. b.
Fig. 1-3 - Inserarea unui grafic într-un document MathCAD
Pentru a-l face mai uşor de înţeles, se vor insera în document şi două regiuni de tip text.
Una deasupra graficului şi una la sfârşitul documentului. Pentru aceasta se va utiliza
câmpurl Insert Text Region.
10
1.8 Agende electronice (electronic books)
Deschiderea unei agende se poate face cu ajutorul câmpului Help Open Book….
Unul din subdirectoarele create la instalarea MathCAD-ului se numeşte chiar
HANDBOOK şi conţine o agendă numită solve.hbk.
Un alt exemplu de agendă electronică, este chiar aşa numitul Resource Center. În
figura 1.5 este prezentată fereastra Resource Center. Accesul la oricare din cele trei
mari componente, Overview and Tutorials, QuickSheets and Reference Tables,
respectiv Extending Mathcad, se poate face printr-un simplu clic cu mouse-ul pe
butonul respectiv.
11
De un interes aparte este componenta QuickSheets and Reference Tables, care este
de fapt o colecţie de documente MathCAD exemplu, deosebit de interesante şi care
trebuie cercetate cu atenţie chiar de utilizatorul cu oarecare experienţă.
De subliniat că una din facilităţile de mare utilitate ale agendelor electronice, sau a
documentelor conţinute în secţiunea QuickSheets and Reference Tables, este
posibilitatea de a realiza transfer de informaţii prin copiere (din agendă într-un
document MathCAD). Copierea propriu zisă se face în maniera clasică, adică printr-o
secvenţă de tip Copy Paste.
12
Teste de autoevaluare
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., Fireţeanu S., Matlab, Calcul numeric-Grafică. Aplicaţii, Editura Teora
Bucureşti, 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ă, Bucureşti,
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ă, Bucureşti,
1975
9. Trandafir R., Probleme de matematici pentru ingineri, Editura Tehnică, Bucureşti,
1977
10. **** Documentaţie MathCAD
13