Sunteți pe pagina 1din 65

Gabriela IANCULESCU

MATHCAD pentru nceptori

Ovidius University Press Constana 2008

Prefa

PREFA
Programul Mathcad elaborat de firma MathSoft, Inc., Cambridge, SUA constituie unul dintre cele mai puternice programe pentru aplicaii matematice, remarcndu-se prin viteza de calcul, acurateea, modul simplu de utilizare i facilitile grafice. Interfaa documentelor Mathcad ofer o modalitate facil pentru lucrul cu ecuaii, n ceea ce privete introducerea i editarea acestora, dar i actualizarea automat a calculelor. Programul permite lucrul cu informaii de tip text, matematic i grafic ntr-un acelai document, prin aceasta facilitndu-se modul de vizualizare i de ilustrare. Domeniile de proiectare care presupun rezolvarea unor modele matematice sofisticate, bazate pe calcule laborioase, constituie un sector distinct. Produsul Mathcad este un astfel de instrument, destinat cu precdere proiectrii asistate de calculator. Programele de tip CAD constituie instrumente comune pentru activitile de proiectare din cele mai diverse domenii: construcii, arhitectur, dezvoltare tehnologic, cercetri aplicative de toate tipurile, analiz statistic etc. Versiunea Mathcad 2001 este mai puternic i are mai multe faciliti dect versiunile anterioare, prin aceea c: ofer posibilitatea de a face legturi ntre fiierele Mathcad cu alte aplicaii i sisteme; permite realizarea documentelor i a crilor n format electronic i, totodat, permite efectuarea unor prezentri n fiiere Mathcad cu calcule, tabele, legturi i indexuri; are inclus un pachet de simulri care permite utilizatorului de a putea modela, simula i controla procesele de sistem. n prezent exist circa 1,5 milioane de ingineri i oameni de tiin care utilizeaz programul Mathcad pentru a analiza, redacta i comunica diverse lucrri tiinifice. Pentru a realiza un proiect de la nceput pn la sfrit, nu exist program mai simplu de utilizat dect Mathcad 2001. Mathcad 2001 Professional constituie soluia industrial standard pentru matematici aplicate, fundamentul programelor din aceast familie programe puternice i uor de folosit. Mathcad 2001 Premium constituie soluia fundamental pentru proiectare n inginerie, pentru determinarea soluiilor complexe ale unor probleme date. Avnd ncorporate facilitile din Mathcad 2001 Professional, acesta conine mai multe instrumente i faciliti pentru a mbunti rezultatele calculelor.
3

Cuprins

CUPRINS
Introducere........................................................................................................... 7 1. Prezentare general a programului Mathcad .............................................. 9 2. Efectuarea calculelor numerice ................................................................... 24 2.1. Operatori............................................................................................... 24 2.1.1. Operatori Mathcad .................................................................... 24 2.1.2. Operatori algebrici .................................................................... 25 2.2. Identificatori Mathcad.......................................................................... 25 2.3. Tipuri de date ....................................................................................... 26 2.3.1. Variabile numerice reale i complexe....................................... 26 2.3.2. Variabile ir............................................................................... 26 2.3.3. Variabile tablou vectori i matrice......................................... 27 2.3.4. Funcii ....................................................................................... 28 3. Ecuaii i sisteme de ecuaii .......................................................................... 29 3.1. Ecuaii................................................................................................... 29 3.1.1. Ecuaii liniare ............................................................................ 29 3.1.2. Ecuaii de gradul 2 .................................................................... 30 3.1.2.1. Prin utilizarea funciei polyroots ................................. 30 3.1.2.2. Prin vectorizare ............................................................ 31 3.1.3. Ecuaii de gradul 3 .................................................................... 32 3.1.4. Ecuaii de gradul n................................................................. 33 3.2. Sisteme de ecuaii................................................................................. 35 3.2.1. Sisteme liniare........................................................................... 35 3.2.2. Sisteme neliniare ....................................................................... 37 4. Lucrul cu tablouri (vectori i matrice) ........................................................ 39 4.1. Transpusa, inversa i determinantul unei matrice................................ 39 4.2. Extragerea unei linii sau coloane specificate ale unei matrice ............ 40 4.3. Utilizarea vectorilor pentru rezolvarea unei ecuaii de gradul 2.......... 41 4.4. Utilizarea tablourilor pentru rezolvarea unui sistem de ecuaii liniare.... 41
5

Mathcad ghidul nceptorului

5. Evaluri simbolice ......................................................................................... 43 5.1. Evaluarea simbolic a derivatei unei funcii........................................ 43 5.2. Evaluarea simbolic a integralei unei funcii....................................... 44 5.3. Limita unei funcii ntr-un punct.......................................................... 45 6. Reprezentri grafice...................................................................................... 46 6.1. Reprezentri plane................................................................................ 46 6.2. Reprezentri spaiale ............................................................................ 48 7. Animaie ......................................................................................................... 60 7.1. Crearea efectelor de animaie............................................................... 60 7.2. Derularea animaiei cadru cu cadru ..................................................... 60 7.3. Salvarea unei animaii .......................................................................... 60 7.4. Exemplificri........................................................................................ 61 Bibliografie......................................................................................................... 65

Introducere

INTRODUCERE
Produsul Mathcad are scopul de a asista proiectanii i cercettorii care, n activitatea lor, au nevoie de rezolvarea unor probleme complexe de matematic. Lucrarea de fa se dorete a fi un manual care se adreseaz utilizatorilor nceptori, avnd ca scop principal iniializarea acestora cu modul de lucru i cu facilitile pe care programul le ofer. Este structurat pe apte capitole, fiind conceput ntr-un limbaj simplist, pe nelesul tuturor, avnd o realizare grafic relevant i edificatoare. Primul capitol face o prezentare general a sistemului de programe, ncepnd de la ecranul Mathcad i continund cu detalierea meniului principal. Capitolul 2 prezint modaliti de efectuare a calculelor numerice, incluznd operatori (aritmetici i Mathcad), identificatori Mathcad i tipuri de date cu care lucreaz programul. n capitolul 3 sunt prezentate moduri de rezolvare a ecuaiilor i sistemelor de ecuaii liniare i neliniare, avnd coeficieni att n mulimea numerelor reale, ct i n mulimea numerelor complexe. Capitolul 4 detaliaz lucrul cu tablouri (vectori i matrice): moduri de determinare a transpusei, inversei i determinantului unei matrice, extragerea unei linii sau coloane specificate a unei matrice, dar i utilizarea tablourilor pentru rezolvarea ecuaiilor i sistemelor de ecuaii. n capitolul 5 sunt tratate, de o manier suficient de explicit, evalurile simbolice pentru diferite expresii. Capitolul 6 unul dintre cele mai ample capitole din lucrare detaliaz modul de reprezentare grafic a funciilor, att liniare, ct i neliniare. Graficele au fost structurate n: reprezentri grafice plane i reprezentri grafice spaiale (inclusiv suprafee de rotaie). n capitolul 7 este prezentat modul de creare a animaiilor. Fiecare capitol conine exemple care s edifice noiunile teoretice prezentate. Pentru fiecare tip de problem sunt precizate datele necesare, comenzile, instruciunile prin care se formuleaz problema i soluiile acesteia, dar i facilitile grafice acolo unde este cazul. Gabriela Ianculescu

Prezentare general a programului Mathcad

1
PREZENTARE GENERAL A PROGRAMULUI MATHCAD
Formatting Math

Standard

Fig. 1.1. Ecranul MathCad

5 1 4

Fig. 1.2. Barele de instrumente ale barei Math Toolbar


9

10

Tabelul 1.1
INSERT
Calculate Evaluate Calculate Worksheet Symbolically Automatic Calculation Floating Point... Optimization Complex Options... Simplify Expand Factor Collect Polynomial Coefficients Variable Solve Substitute Differentiate Integrate Expand to Series...
Convert to Partial Fraction

Capitolul 1

FILE
Cascade Tile Horizontal Tile Vertical Arrange Icons Mathcad Help Developers Reference Authors Reference Resource Center Tip of the Day... Open Book... Mathcad Update About Mathcad...

EDIT

VIEW

FORMAT

MATH

SYMBOLICS

WINDOW

HELP

New Open... Close Save Save As... Page Setup... Print Preview Print Exit

Undo Toolbars Graph Equation... Redo Standard X-Y Plot Result... Cut Formatting Polar Plot Text... Copy Math 3D Plot Paragraph... Paste Status Bar Wizard... Tabs... Paste Special... Ruler Surface Plot Style... Delete Regions Contour Plot Properties... Select All Zoom... 3D Scatter Plot Graph Find... Refresh 3D Bar Chart X-Y Plot... Replace... Animate... Vector Field Plot Polar Plot... Go to Page... Playback... Matrix... 3D Plot... Check Spelling... Preferences Function... Trace... Links... Unit... Zoom... Object Picture Color Area Background... Math Region Highlight... Text Region Annotation... Page Break Use Default Palette Hyperlink... Optimize Palette Reference Separate Regions Component Align Regions Object... Across Down Area Lock... Unlock... Collapse Expand Headers/Footers... Repaginate Now Matrix Transpose Invert Determinant Transform Fourier Inverse Fourier Laplace Inverse Laplace Z Inverse Z Evaluation Style...

Prezentare general a programului Mathcad

La lansarea n execuie a programului, apare ecranul din fig. 1.1, n care se identific cele 3 bare de instrumente: Standard, Formatting, Math (fig. 1.2). n cele ce urmeaz, n acest capitol sunt detaliate principalele opiuni ale meniului principal (tabelul 1.1). File File / New - deschide un fiier nou File / Open... - deschide un fiier existent File / Close - nchide fereastra activ File / Save - salveaz fiierul n format Mathcad 6, Mathcad 7, Mathcad 8, Mathcad 2000, Mathcad Template (*.mct), Rich Text Format File (*.rtf), HTML File (*.htm) File / Save As... - salveaz fiierul cu un alt nume, n format Mathcad 6, Mathcad 7, Mathcad 8, Mathcad 2000, Mathcad Template (*.mct), Rich Text Format File (*.rtf), HTML File (*.htm) File / Page Setup... - deschide o fereastr de dialog care permite setarea pentru: formatul, orientarea paginii i marginile acesteia (fig. 1.3)

Fig. 1.3. Fereastra File / Page Setup


11

Capitolul 1

File / Exit - nchide aplicaia Edit Edit / Cut Edit / Copy Edit / Paste Edit / Paste Special... Clipboard Memoria temporar Clipboard nmagazineaz ultima informaie tiat cu CUT sau copiat cu COPY. La fiecare nou operaie de tiere sau copiere, informaia precedent dispare. Pentru a lipi n document informaia din memoria Clipboard, se poziioneaz cursorul n document, n locul unde se dorete plasarea informaiei i se alege comanda EDIT / PASTE din meniul principal. Edit / Delete - terge informaia selectat Edit / Select All - selecteaz toate regiunile; dup selectare, regiunile pot fi decupate (CUT), copiate (COPY), terse (DELETE) sau separate Edit / Find... - caut o anumit informaie n document Edit / Replace... - nlocuiete o anumit informaie cu o alta specificat Edit / Go to Page... - face saltul la o pagin specificat Edit / Check Spelling... - corecteaz gramatical textul selectat sau ntregul text din document, fcnd abstracie de ecuaii Edit / Links... - editeaz obiectele din document; obiectele sunt introduse n document alegnd INSERT / OBJECT din meniul principal sau EDIT / PASTE SPECIAL Edit / Object - editeaz obiectele din document
12

Prezentare general a programului Mathcad

View View / Toolbars - se vizualizeaz sau se ascund barele de instrumente: Standard, Formatting, Math View / Regions - vizualizeaz toate regiunile din document View / Zoom... - regleaz gradul de vizualizare View / Refresh - redeseneaz ecranul View / Animate... - deschide o fereastr de dialog pentru a crea o animaie, cadru cu cadru (fig. 1.4)

Fig. 1.4. Fereastra View / Animate View / Playback... - deschide o fereastr pentru a rula o animaie existent Insert Insert / Graph - insereaz un grafic specificat n document, n locul unde este plasat cursorul Insert / Matrix... - deschide o fereastr de dialog pentru a crea un vector sau o matrice, sau pentru a le edita (fig. 1.5)

13

Capitolul 1

Fig. 1.5. Fereastra de creare pentru un vector sau o matrice Insert / Function... - deschide o fereastr care conine o list cu toate funciile (fig. 1.6)

Fig. 1.6. Fereastra de dialog pentru inserarea unei funcii Insert / Unit... - insereaz uniti de msur(fig. 1.7)

Fig. 1.7. Fereastra de inserare a unitilor de msur


14

Prezentare general a programului Mathcad

Insert / Picture - insereaz o imagine Insert / Area - insereaz o arie delimitat Insert / Math Region - insereaz o regiune de relaii matematice Insert / Text Region - insereaz o regiune de text Insert / Page Break - insereaz o ruptur de pagin; din punctul unde este poziionat cursorul va ncepe o alt pagin Insert / Object... - insereaz un obiect n documentul activ, n locul unde este plasat cursorul pe pagin (fig. 1.8)

a)

b) Fig. 1.8. Fereastra de dialog pentru inserarea unui obiect n document


15

Capitolul 1

Format Format / Equation... - afieaz o list de stiluri matematice (fig. 1.9)

Fig. 1.9. Fereastra de formatare a ecuaiilor Format / Result - permite controlul asupra modului de afiare a rezultatelor (fig. 1.10)

a)

b)

c) d) Fig. 1.10. Fereastra de setare a modului de afiare a rezultatelor


16

Prezentare general a programului Mathcad

Format / Text... - deschide o fereastr de dialog pentru a modifica caracterele, mrimea, culoarea i stilul textului selectat (fig. 1.11)

Fig. 1.11. Fereastra de dialog pentru setarea stilului textului selectat Format / Paragraph... - deschide o fereastr de dialog pentru a modifica alinierea i indentarea pentru o regiune de text selectat (fig. 1.12) Alinierea Un text poate fi aliniat la stnga, la dreapta sau la centru n cadrul unei regiuni text. Indentarea Liniile din cadrul unei regiuni text pot fi indentate toate la fel sau poate fi indentat doar prima linie a paragrafului.

Fig. 1.12. Fereastra de dialog pentru modificarea proprietilor unui paragraf Format / Tabs - permite stabilirea dimensiunilor tabulatorilor Format / Style - permite modificarea stilului de lucru n cadrul paragrafelor (fig. 1.13)
17

Capitolul 1

Fig. 1.13. Fereastra de dialog pentru modificarea stilului unui paragraf Format / Properties - deschide o fereastr pentru a putea: - evidenia fundalul unei regiuni ntr-o culoare specificat - introduce sau terge chenarul unui desen - afia un desen la mrimea original etc. Format / Graph / X-Y Plot... - controleaz caracteristicile implicite ale graficelor: grosimea liniilor; gridul, tipul graficului, markere pentru fiecare punct al graficului, culoarea curbelor, legend, tipul axelor (liniare sau logaritmice) (fig. 1.14)

a)

b)

18

Prezentare general a programului Mathcad

c) d) Fig. 1.14. Fereastra de modificare a caracteristicilor unui grafic selectat Format / Graph / 3D Plot... - controleaz caracteristicile pentru un grafic 3D selectat: tipul graficului (contur, suprafa, chart); titlul; gridul i axele Format / Graph / Trace... - permite reglarea curbelor unui grafic n ceea ce privete: simbolul, tipul liniei, culoarea i tipul liniei i grosimea acesteia (fig. 1.14.b) Math Math / Calculate - permite actualizarea calculelor Math / Calculate Worksheet Math / Automatic Calculation - permite actualizarea automat a calculelor, la fiecare modificare efectuat de utilizator Math / Optimization Math / Options - permite modificarea opiunilor de lucru n Mathcad (fig. 1.15)

19

Capitolul 1

a)

b)

c)

d)

e) Fig. 1.15. Fereastra de modificare a opiunilor


20

Prezentare general a programului Mathcad

Symbolics Symbolics / Evaluate / Symbolically - red evaluarea simbolic pentru integrale definite, derivate, sume, produse, funcii i alte expresii algebrice i matriciale Symbolics / Evaluate / Floating Point... - red evaluarea simbolic i ntoarce un numr ca rezultat ori de cte ori este posibil Symbolics / Evaluate / Complex - red evaluarea simbolic i ntoarce rezultatul ntr-o form complex ori de cte ori este posibil. Symbolics / Simplify - simplific expresia selectat, realizeaz calcule aritmetice, scoate factori comuni i folosete funcii trigonometrice uzuale Symbolics / Expand - degrupeaz toi exponenii i produsele din sumele expresiei selectate Symbolics / Factor - convertete expresia selectat ntr-un produs dac ntreaga expresie poate fi scris ca un produs Symbolics / Collect - grupeaz termenii avnd aceeai putere dintr-o subexpresie; subexpresia poate fi o variabil sau o funcie cu argument. Rezultatul este un polinom n cadrul subexpresiei selectate Symbolics / Polynomial Coefficients - gsete coeficienii unei expresii cnd este rescris ca un polinom n subexpresia selectat Symbolics / Variable / Solve - gsete valoarea variabilei selectate astfel nct expresia ce o conine s fie egal cu zero - dac se selecteaz variabila ntr-o ecuaie sau inegalitate, aceast comand rezolv ecuaia sau inegalitatea Symbolics / Variable / Substitute - nlocuiete toate referirile la variabila selectat cu coninutul din clipboard
21

Capitolul 1

- pentru a folosi aceast comand se procedeaz astfel: - se face CUT sau COPY expresiei cu care se va nlocui variabila; - click pe variabila care se dorete a se nlocui i apoi Symbolics / Variable / Substitute Symbolics / Variable / Differentiate - deriveaz ntreaga expresie n raport cu variabila selectat, celelalte variabile fiind considerate constante Symbolics / Variable / Integrate - integreaz ntreaga expresie n raport cu variabila selectat Symbolics / Variable / Expand to Series... - deriveaz o serie de puteri pentru o expresie n raport cu variabila selectat, specificndu-se ordinul seriei Symbolics / Variable / Convert to Partial Fraction - genereaz o fracie parial pentru o expresie Symbolics / Matrix / Transpose - transform liniile n coloane i invers pentru o matrice selectat Symbolics / Matrix / Invert - ntoarce inversa unei matrici ptratice (nr. linii = nr. coloane) Symbolics / Matrix / Determinant - ntoarce determinantul unei matrici ptratice selectate Symbolics / Transform / Fourier - evalueaz transformata Fourier a unei expresii n raport cu o variabil selectat Symbolics / Transform / Inverse Fourier - evalueaz inversa transformatei Fourier a unei expresii n raport cu o variabil selectat Symbolics / Transform / Laplace - evalueaz transformata Laplace a unei expresii n raport cu o variabil selectat Symbolics / Transform / Inverse Laplace - evalueaz inversa transformatei Laplace a unei expresii n raport cu o variabil selectat
22

Prezentare general a programului Mathcad

Transform / z Symbolics / Transforms / Z - evalueaz transformata Z a unei expresii n raport cu o variabil selectat Transform / Inverse z Symbolics / Transform / Inverse Z - evalueaz inversa transformatei Z a unei expresii n raport cu o variabil selectat Evaluation Style... Symbolics / Evaluation Style... - verific unde anume sunt plasate rezultatele: - dup expresia selectat, cu sau fr comentarii - n dreapta expresiei selectate, cu sau fr comentarii - n locul expresiei selectate.

23

Capitolul 2

2
EFECTUAREA CALCULELOR NUMERICE
2.1. OPERATORI 2.1.1. Operatori MathCad a. Operatorul de definire global (fig. 2.1)

- se realizeaz prin tasta ~ sau se ia din Evaluation Toolbar - se utilizeaz pentru fixarea sau modificarea unor parametri Mathcad la nivel global, avnd valabilitate pentru ntregul document

Fig. 2.1. Operatorul de definire global b. Operatorul de atribuire (fig. 2.2) - se realizeaz prin tasta : sau se poate lua fie din Calculator Toolbar, fie din Evaluation Toolbar - se utilizeaz pentru a atribui o constant unei variabile sau pentru a atribui o expresie unei funcii

Fig. 2.2. Operatorul de atribuire


24

Efectuarea calculelor numerice

c. Operatorul de evaluri booleene (fig. 2.3)

- se realizeaz prin tasta Ctrl + = sau se regsete n Boolean Toolbar - se utilizeaz pentru egalarea forat a dou expresii; se folosete n cadrul secvenelor de rezolvare a ecuaiilor i sistemelor de ecuaii

Fig. 2.3. Operatorul de evaluri booleene d. Operatorul de afiare (fig. 2.4) = - se realizeaz cu tasta = sau se regsete fie n Calculator Toolbar, fie n Evaluation Toolbar - se utilizeaz pentru afiarea unui rezultat calculat

Fig. 2.4. Operatorul de afiare 2.1.2. Operatori algebrici Adunare + Scdere nmulire * mprire / Ridicare la putere ^

2.2. IDENTIFICATORI MATHCAD Identificatorii Mathcad sunt, de fapt, numele dat variabilelor utilizate. Acestea sunt: - litere latine mari sau mici; - cifre; - litere greceti; - caractere speciale ( _ % ` . ); - caractere internaionale.
25

Capitolul 2

2.3. TIPURI DE DATE 2.3.1. Variabile numerice reale i complexe Pentru a defini o variabil, este necesar s se indice: - numele variabilei; - operatorul de definiie; - expresia care definete variabila. Ex. Se calculeaz valoarea expresiei y
x y y
=

0.5 x
2

5x

29

26.75

2.3.2. Variabile ir Variabilele ir se mpart n: - variabile ir definite prin progresii aritmetice (ex. 1); - variabile ir definite prin variabile indice (ex. 2). Ex. 1. Progresii aritmetice variabil_ir := val_iniial,val_urmtoare..val_final

Ex. 2. Variabile indice variabil_irvariabil_indice := expresie

26

Efectuarea calculelor numerice

2.3.3. Variabile tablou vectori i matrice n lucrul cu vectori i matrice, n MathCad, indexul ncepe ntotdeauna de la 0. Ex. 1. Vectori

n ex. 1, primul element are indexul 0, astfel nct v0 = 21. Ex. 2. Matrice

27

Capitolul 2

n ex. 2, primul element are indexul 0, astfel nct primul element al matricei este M0,0 = 1, iar prima coloan este

2.3.4. Funcii Ex. 1. Funcii trigonometrice


:= 2

sin( ) = 1

Ex. 2. Funcii logaritmice


ln( e) = 1 ln e

( 3) = 3 ( 5) = 5

log( 10) = 1 log 10

28

Ecuaii i sisteme de ecuaii

3
ECUAII I SISTEME DE ECUAII
Funcii utilizate pentru rezolvarea ecuaiilor i sistemelor de ecuaii: find(x,y,...) Returneaz valorile variabilelor x, y, ... care satisfac blocul restriciilor definit de instruciunea given; numrul maxim de variabile: 50 minerr(x,y,...) Returneaz valorile variabilelor x, y, ... care minimizeaz eroarea restriciilor definite de instruciunea given root(f(x),x) Returneaz valoarea variabilei x care anuleaz funcia f(x) polyroots(v) Returneaz, sub form de vector, rdcinile polinomului avnd coeficienii n vectorul v; vectorul v se definete ca fiind vectorul coeficienilor, n ordinea cresctoare a puterilor variabilei lsolve(M,v) Returneaz, sub form de vector, soluiile unui sistem de ecuaii; matricea M se definete ca fiind matricea coeficienilor variabilelor, iar v se definete ca fiind vectorul coeficienilor, n ordinea cresctoare a puterilor variabilei 3.1. ECUAII 3.1.1. Ecuaii liniare A. Ecuaii cu coeficieni n mulimea numerelor reale Se va afla soluia ecuaiei: x+5=0 Pentru simplificarea calculelor, se face notaia: f (x) = x + 5 a) Folosind funcia FIND x 0
given f ( x) 0 find( x)
=

5
29

Capitolul 3

b) Folosind funcia MINERR x 0


given f ( x) 0 minerr( x)
=

c) Folosind funcia ROOT x 0


sol root ( f ( x) , x)

sol = 5

B. Ecuaii cu coeficieni n mulimea numerelor complexe Se va afla soluia ecuaiei: (1 + 2i ) x + 5 = 0 Ecuaia se rezolv folosind funcia POLYROOTS Se creeaz vectorul coeficienilor:

3.1.2. Ecuaii de gradul 2 3.1.2.1. Prin utilizarea funciei POLYROOTS A. Ecuaii cu coeficieni n mulimea numerelor reale Se vor afla soluiile ecuaiei: 2x 2 + 3x 9 = 0 Se creeaz vectorul coeficienilor:

30

Ecuaii i sisteme de ecuaii

B. Ecuaii cu coeficieni n mulimea numerelor complexe Se vor afla soluiile ecuaiei: (1 + 2i ) x 2 + (1 3i ) x (1 + 9i ) = 0 Se creeaz vectorul coeficienilor:

3.1.2.2. Prin vectorizare Simbolul pentru vectorizare se regsete n Vector and Matrix Toolbar (fig. 3.1).

Fig. 3.1. Simbolul pentru vectorizare Se consider ecuaiile de gradul 2 avnd coeficienii a, b, c, din mulimea numerelor reale, definii ca vectori:

Relaiile de calcul vectorizate sunt:


b + b 4a c x := 2a
2

31

Capitolul 3

b b 4 a c y := 2a avnd valorile:
2

3.1.3. Ecuaii de gradul 3

Aceste ecuaii se rezolv, de regul, utiliznd funcia POLYROOTS.


A. Ecuaii cu coeficieni n mulimea numerelor reale

a) Se vor afla soluiile ecuaiei: x 3 + 5x 2 10x 12 = 0 Se creeaz vectorul coeficienilor:

b) Se vor afla soluiile ecuaiei: x 3 + 5x 2 10x + 12 = 0 Se creeaz vectorul coeficienilor:

32

Ecuaii i sisteme de ecuaii

B. Ecuaii cu coeficieni n mulimea numerelor complexe

Se vor afla soluiile ecuaiei: (1 2i ) x 3 + ( 5 + 2i ) x 2 (10 3i ) x (1 + 2i ) = 0 Se creeaz vectorul coeficienilor:

3.1.4. Ecuaii de gradul n A. Ecuaii cu coeficieni n mulimea numerelor reale

Se vor afla soluiile ecuaiei: x13 + 5x 2 10x + 12 = 0 Se creeaz vectorul coeficienilor:

33

Capitolul 3

B. Ecuaii cu coeficieni n mulimea numerelor complexe

Se vor afla soluiile ecuaiei: (1 2i ) x13 + ( 5 + 2i ) x2 (10 3i ) x + (1 + 2i ) = 0 Se creeaz vectorul coeficienilor:

34

Ecuaii i sisteme de ecuaii

3.2. SISTEME DE ECUAII 3.2.1. Sisteme liniare

Se vor determina soluiile sistemului de ecuaii liniare:


35

Capitolul 3

x + y z = 0 2x + y 3z = 3 3x + 2y 5z = 0 a) Metoda 1 (folosind funcia FIND)

b) Metoda 2 (folosind funcia MINERR)

c) Metoda 3 (folosind funcia LSOLVE) x+ y z 0


2x + y 3z 3x + 2y 5z
36

3 0

Ecuaii i sisteme de ecuaii

3.2.2. Sisteme neliniare

Se vor determina soluiile sistemului de ecuaii neliniare: x 2 + y z = 0 2 2x + y 3z = 3 3x + 2 y 5z 2 = 0 a) Metoda 1 (folosind funcia FIND)

37

Capitolul 3

b) Metoda 2 (folosind funcia MINERR)

38

Lucrul cu tablouri

4
LUCRUL CU TABLOURI (VECTORI I MATRICE)
4.1. TRANSPUSA, INVERSA I DETERMINANTUL UNEI MATRICE Se consider matricea ptratic M pentru care se vor determina: inversa, transpusa i determinantul matricei M:

Elementul maxim i cel minim ale acestei matrice sunt:


max( M) = 8 min( M) = 3

39

Capitolul 4

4.2. EXTRAGEREA UNEI LINII SAU COLOANE SPECIFICATE ALE UNEI MATRICE Se consider matricea:

Se determin nr. de coloane i nr. de linii:


cols( M) = 4 rows ( M) = 5

Se vor extrage pe rnd coloanele 1, 2, 3, 4:

Se vor extrage pe rnd liniile 1, 2, 3, 4, 5:

40

Lucrul cu tablouri

4.3. UTILIZAREA VECTORILOR PENTRU REZOLVAREA UNEI ECUAII DE GRADUL 2 Se consider funcia avnd forma general f(x) = x2 2x 8 Pentru rezolvarea acestei ecuaiei f (x) = 0 cu ajutorul funciei POLYROOTS trebuie definit n prealabil vectorul v al coeficienilor variabilei, n ordinea cresctoare a puterilor acesteia.

4.4. UTILIZAREA TABLOURILOR PENTRU REZOLVAREA UNUI SISTEM DE ECUAII LINIARE

Vectorii i matricele pot fi utilizate i pentru rezolvarea sistemelor de ecuaii liniare. Astfel, n continuare este redat rezolvarea unui sistem de 4 ecuaii cu 4 necunoscute, utiliznd funcia LSOLVE.
0.3w + 0.2x + 6.6y 1.1z 4.5w 1.8x 0.3y + 6.5z 7.3w + 9.7x + 10.9y 4.1z 8.1w 2.7x + 8.7y + 8.9z 1 0.1 0.01 0.001

Corespunztor acestui sistem se definete matricea M a coeficienilor variabilelor (n acest caz ordinea fiind w, x, y, z) i respectiv vectorul v al termenilor liberi:

41

Capitolul 4

Se determin soluiile sistemului:

42

Evaluri simbolice

5
EVALURI SIMBOLICE
Simbolul pentru evaluri simbolice se gsete n Symbolic Keyword Toolbar (fig. 5.1).

Fig. 5.1. Simbolul pentru evaluri simbolice 5.1. EVALUAREA SIMBOLIC A DERIVATEI UNEI FUNCII Simbolul pentru derivate se gsete n Calculus Toolbar (fig. 5.2).

Fig. 5.2. Simbolul pentru derivate


43

Capitolul 5

Se consider funcia: Prima derivat:

Derivata de ordin n:

5.2. EVALUAREA SIMBOLIC A INTEGRALEI UNEI FUNCII Simbolul pentru derivate se gsete n Calculus Toolbar (fig. 5.3).

Fig. 5.3. Simbolul pentru integrale Se consider funcia:

44

Evaluri simbolice

5.3. LIMITA UNEI FUNCII NTR-UN PUNCT Simbolul pentru limite se gsete n Calculus Toolbar (fig. 5.4).

Fig. 5.4. Simbolul pentru limite Se consider funcia: sin( x) f ( x) := x Punctul n care se calculeaz limita:

Limitele la stnga i la dreapta punctului p: - limita la stnga:

- limita la dreapta:

45

Capitolul 6

6
REPREZENTRI GRAFICE
6.1. REPREZENTRI PLANE a) Se vor ridica graficele funciei f(x) i a derivatei sale ( sin( x) cos ( x) ) f ( x) := x

b) Se consider matricea M, din care se extrag coloanele X i respectiv Y, pentru care se ridic graficul X-Y

46

Reprezentri grafice

c) Graficul unor funcii care depind de acelai parametru

d) Se realizeaz graficul unui cerc pentru care se specific centrul i raza. Se consider c cercul are raza r, iar centrul cercului are coordonatele (xc,yc).

47

Capitolul 6

6.2. REPREZENTRI SPAIALE a) Reprezentarea unei sfere. Se scriu ecuaiile sferei:


X ( , ) := sin( ) cos ( ) Y ( , ) := sin( ) sin( ) Z ( , ) := cos ( ) Se realizeaz graficul, apelnd butonul 3D Scatter Plot:

a) b) Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.1).

Fig. 6.1. Fereastra de modificare a proprietilor unui grafic 3D pentru o sfer b) Reprezentarea grafic a unei suprafee de revoluie n jurul axei x pentru funcia f(x). Pentru aceasta, se urmresc anumii pai: - se definete funcia f(x)
48

Reprezentri grafice

f ( x) := xsin( x) - se definesc limitele a i b ntre care variaz variabila x


a := b := 2 - se definete numrul de ochiuri ale plasei mesh := 30 - se scriu ecuaiile parametrice pentru suprafaa de revoluie F ( u , v) := u
G ( u , v) := f ( u) cos ( v) H ( u , v) := f ( u) sin( v) - se ridic graficul funciei f(x)

- se definete suprafaa de revoluie S := CreateMesh ( F , G , H , a , b , 0 , 2 , mesh) - se ridic graficul funciei S prin accesarea butonului 3D Scatter Plot

a) b) Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.2).
49

Capitolul 6

Fig. 6.2. Fereastra de modificare a proprietilor unui grafic 3D pentru o suprafa de revoluie n jurul axei x c) Reprezentarea grafic a unei suprafee de revoluie n jurul axei y pentru funcia f(x). Pentru aceasta, se urmresc anumii pai: - se definete funcia f(x)
f ( x) := xsin( x) - se definesc limitele a i b ntre care variaz variabila x a := 0
2

b := - se definete numrul de ochiuri ale plasei mesh := 30 - se scriu ecuaiile parametrice pentru suprafaa de revoluie F ( u , v) := u sin( v) G ( u , v) := u cos ( v) H ( u , v) := f ( u) - se ridic graficul funciei f(x)

- se definete suprafaa de revoluie S := CreateMesh ( F , G , H , a , b , , , mesh) - se ridic graficul funciei S prin accesarea butonului 3D Scatter Plot

50

Reprezentri grafice

a) b) Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.3).

Fig. 6.3. Fereastra de modificare a proprietilor unui grafic 3D pentru o suprafa de revoluie n jurul axei y d) Reprezentarea grafic 3D a unei funcii f(x,y). Pentru aceasta, se urmresc anumii pai: - se definete funcia f(x,y)
f ( x , y) := x sin( 4 y) + y cos ( 3 x) - se definesc paii pentru variabilele x i y xr := yr := - se definete numrul de ochiuri ale plasei mesh := 20 - se definete suprafaa S S := CreateMesh ( f , xr , xr , yr , yr , mesh)
51

Capitolul 6

- se ridic graficul funciei S prin accesarea butonului 3D Scatter Plot

a) b) Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.4).

Fig. 6.4. Fereastra de modificare a proprietilor unui grafic 3D pentru o suprafa determinat de o funcie f(x,y)
52

Reprezentri grafice

e) Reprezentarea grafic a unei funcii cu variabil complex - se definete funcia f(z)


f ( z) := z N := 30 m := 0 .. N n := 0 .. N - se definesc partea real i respectiv partea imaginar 4 rzm := 2 + m N
4 N - se definete matricea funciei complexe care va fi reprezentat grafic Cm , n := f ( rzm + iizn) - se reprezint grafic partea real Re(C) a funciei f(z) ca o suprafa (3D) prin accesarea butonului Surface Plot izn := 2 + n
2

a)

b)

Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.5).

53

Capitolul 6

Fig. 6.5. Fereastra de modificare a proprietilor unui grafic 3D pentru partea real Re(C) a funciei f(z) cu variabil complex, reprezentat ca suprafa - se reprezint grafic partea real Re(C) a funciei f(z) ca un contur (2D) prin accesarea butonului Surface Plot

a)
54

b)

Reprezentri grafice

Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.6).

Fig. 6.6. Fereastra de modificare a proprietilor unui grafic 3D pentru partea real Re(C) a funciei f(z) cu variabil complex, reprezentat ca un contur - se reprezint grafic partea imaginar Im(C)a funciei f(z) prin accesarea butonului Surface Plot

55

Capitolul 6

a) b) Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.7).

56

Reprezentri grafice

Fig. 6.7. Fereastra de modificare a proprietilor unui grafic 3D pentru partea imaginar Im(C) a funciei f(z) cu variabil complex, reprezentat ca suprafa - se reprezint grafic partea real Re(C) a funciei f(z) ca un contur (2D) prin accesarea butonului Surface Plot

a) b) Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.8).

57

Capitolul 6

Fig. 6.8. Fereastra de modificare a proprietilor unui grafic 3D pentru partea imaginar Im(C) a funciei f(z) cu variabil complex, reprezentat ca un contur e) Reprezentarea grafic a unei funcii matriciale - se definete funcia F(x,y)
F ( x , y) := 800 x y - se definesc valorile maxime pentru x i y m := 20 n := 20 - se definete matricea M M := matrix( m , n , F) - se reprezint graficul funciei M prin accesarea butonului Surface Plot
2 2

58

Reprezentri grafice

a) b) Pentru a modifica imaginea implicit a) n imaginea modificat b), se modific proprietile, printr-un dublu click pe grafic (fig. 6.9).

Fig. 6.9. Fereastra de modificare a proprietilor unui grafic pentru o funcie matricial

59

Capitolul 7

7
ANIMAIE
Animaia poate fi creat n Mathcad utiliznd n ecuaie o variabil numit FRAME. Fiecare cadru (FRAME) este generat de valorile pe care le ia variabila FRAME din irul specificat. Variabila FRAME se utilizeaz numai n fereastra de dialog pentru animaie. 7.1. CREAREA EFECTELOR DE ANIMAIE Poate fi animat orice grafic sau rezultat numeric definit n funcie de o variabil FRAME. Paii necesari pentru a crea o animaie: Se creeaz o regiune care depinde de variabila FRAME; Fiierul de lucru trebuie sa fie n modul de lucru Automatic; Se alege opiunea VIEW din meniul principal, apoi ANIMATE; Se delimiteaz regiunea care se animeaz; n fereastra de dialog se specific prima i ultima valoare pentru variabila FRAME; Click ANIMATE n fereastra de dialog. n fereastra de dialog apare desenul cu efectele de animaie, acesta fiind creat prin atribuirea fiecrei valori a variabilei FRAME. 7.2. DERULAREA ANIMAIEI CADRU CU CADRU O animaie creat se poate vizualiza i cadru cu cadru, prin apsarea butonului Play back. 7.3. SALVAREA UNEI ANIMAII Odat creat o animaie, ea poate fi salvat. Acest lucru permite rularea sa ulterioar, fr a fi nevoie sa fie renregistrat. Salvarea se face cu extensia AVI: Fereastra de dialog trebuie s fie deschis;
60

Animaie

n fereastra de dialog trebuie s fie primul cadru; Dac este nevoie, se poate schimba metoda de compresie, cu ajutorul butonului Options; Se apas butonul Save As 7.4. EXEMPLIFICRI Exemplul 1. O funcie i tangenta sa Se consider o funcie f(x) i derivata sa: f ( x) := xsin( x)
d f ( x) dx Tangenta are expresia: y ( a , x) := f' ( a) ( x a) + f ( a) Se definete parametrul a n funcie de variabila FRAME: FRAME a := + 5 f' ( x) :=
a = 3.142 Se dau valori lui x: x := 0 , 0.1 .. 4 Se ridic graficul:
10 f ( x) y( a , x) f ( a) 10 0 5 10

x, x, a

Efectele de animaie se pot vizualiza n fereastra corespunztoare (fig. 7.1): View / Animate

61

Capitolul 7

Fig. 7.1. Fereastra de animaie pentru tangenta unei funcii Exemplul 2. Spirala Se consider funcia: r ( x) := x Se definete x n funcie de variabila FRAME: x := 0 , 0.1 .. FRAME Se ridic graficul:

62

Animaie

Efectele de animaie se pot vizualiza n fereastra corespunztoare (fig. 7.2): View / Animate

Fig. 7.2. Fereastra de animaie pentru o spiral


63

Bibliografie

BIBLIOGRAFIE
1. Scheiber, E. Lixndroiu, D. 2. * * * 3. * * * 4. * * * 5. * * * 6. * * * MathCAD Prezentare i probleme rezolvate, Editura Tehnic, Bucureti, 1994 Mathcad 2001 Professional http://www.mathcad.com http://www.mathsoft.com http://www.ptc.com http://www.adeptscience.co.uk

65