Professional Documents
Culture Documents
LABORATOR
LUCRAREA 02 CONSTANTE, VARIABILE,
MATRICE, DETERMINANI, FUNCII MATHCAD
Pag.1 / 9
2. CONSTANTE, VARIABILE, MATRICE, DETERMINANI, FUNCII
MATHCAD
I. SCOPUL LUCRRII
Lucrarea are drept scop prezentarea modului de operare cu constantele i variabilele n
MathCad, definirea i operarea cu matrice, calculul determinanilor i funciile MathCad.
II. CONINUTUL LUCRRII
1. Constante MATHCAD
2. Variabile n MATHCAD
3. Matrice i vectori
4. Determinani
5. Funcii MATHCAD
III. PREZENTAREA LUCRRII
III.1 Constante MATHCAD
Constante matematice predefinite:
Tabelul 2.1
SIMBOL LOCALIZARE PE TOOLBAR TASTE OBSERVAII
1
Calculus
[Ctrl]+[Shift]+[z]
n calculele numerice
are valoarea 13
307
2 E
Calculator (e
x
) [e ]
Valoarea e n calculele
numerice are 15 zecimale
3
Calculator sau Greek
[Ctrl]+[Shift]+[p]
[p] [Ctrl] [g]
Valoare n calculele
numerice are 15 zecimale
4 % - [% ]
Echivalent cu nmulirea
0.01
n afar de constantele matematice predefinite, concentrate n tabelul de mai sus, n
Mathcad se mai utilizeaz constante de sistem, predefinite.
Constante de sistem, predefinite n Mathcad:
Tabelul 2.2
NUME
VALOARE
IMPLICIT
FUNCIONALITATE
1
TOL
(TOLerance)
0.001 Controleaz precizia de evaluare numeric a integralelor
definite i a derivatelor, a blocurilor solve i funciei root.
2
CTOL
(Constraints
TOLerance)
0.001
Controleaz precizia de evaluare a restriciilor n blocurile
solve, n operaii de optimizare, prin funciile minimize,
maximize, find sau minner .
3
ORIGIN
0
Valoarea de start a indexului vectorilor / matricelor de pe o
foaie de lucru
4
PRNPRECISSION
(PRiNt
PRECISSION)
4
Numrul de zecimale cu care se scriu valorile numerice ntr-
un fiier, prin intermediul funciei writeprn
METODE NUMERICE
LABORATOR
LUCRAREA 02 CONSTANTE, VARIABILE,
MATRICE, DETERMINANI, FUNCII MATHCAD
Pag.2 / 9
5
PRNCOLWITDH
(PRiNt COLumns
WIDTH)
8
Limea coloanelor la fiierele ASCII, scrise cu funcia
writeprn
6
CWD (Current
Working Directory)
string Afieaz directorul curent de lucru, unde sunt salvate fiierele.
Implicit este directorul Mathcad-ului.
III.2 Variabile n MATHCAD
Variabilele au proprietatea de a-i modifica valoarea n timp.
n afar de numele unor constante matematice, sau de sistem (tabelele 2.1 i 2.2)
Mathcad trateaz numele unor uniti de msur predefinite, ca variabile predefinite.
Exemple: A-ampere, m-metru, s-secund, etc.
De asemenea, sunt predefinite sute de funcii, care pot fi inserate n foia de lucru prin
butonul f(x), sau meniul Insert Function. (vezi 2.5)
Nume definite de utilizator ale variabilelor i funciilor
Pentru a se evita confuziile, este indicat, ca nainte de definirea unei noi funcii, s se
verifice dac nu exist o funcie predefinit cu acelai nume.
Numele de variabile i funcii pot conine urmtoarele caractere:
litere mari sau mici;
cifrele 0 ... 9;
caracterul _ ;
simbolul prim (a nu se confunda cu );
simbolul procent %;
simbolul infinit ;
caracterele greceti, care se pot insera din toolbar-ul Greek Symbol, sau prin
succesiunea de taste: [litera latin corespunztoare cele greceti] [Ctrl] +[g ];
Mathcad face distincia ntre literele mari i mici (n englez case senzitive).
Exemplu: x este numele unei variabile diferit de X.
Restricii n definirea numelor de variabile i funcii:
cifrele 0 ... 9, nu pot fi folosite ca prim caracter;
simbolul infinit poate fi folosit, doar ca prim caracter;
caracterele care urmeaz dup caracterul punct vor apare ca indice (n englez
subscript). A nu se face confuzie ntre un nume de variabil care conine unul sau
mai multe caractere trecute ca indice i indicele unei variabile indexate. Mathcad
este senzitiv la scrierea subscript.
Exemplu: pe o foaie de lucru, o variabil cu numele X1, unde 1 este un caracter
scris subscript este diferit de o variabil X1 i de o variabil X1, unde 1 este
indicele vectorului X.
Mathcad nu poate face deosebirea ntre nume de variabile i de funcii. n
consecin, evitai s folosii acelai nume pentru o variabil i o funcie;
Exemplu: Dac se definesc: o funcie cu numele f(x) i undeva la dreapta sau mai
jos, o variabil cu numele f, numele funciei va putea fi folosit doar n spaiul foii de
lucru de la prima definire la a doua, nu i dedesubtul, sau la dreapta locului unde s-
a definit variabila.
Variabile de tip scalar:
O secven de tipul:
t:0.3,0.5;2 va produce pe documentul MathCAD efectul:
t:= 0.3, 0.5 .. 2
Este vorba tot de o progresie aritmetic, de aceast dat cu raia diferit de 1.
Semnificaiile notaiei sunt:
METODE NUMERICE
LABORATOR
LUCRAREA 02 CONSTANTE, VARIABILE,
MATRICE, DETERMINANI, FUNCII MATHCAD
Pag.3 / 9
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.
Variabile de tip ir de caractere:
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).
Fig. 2.1 Definirea de variabile de tip ir de caractere
n exemplul din figura 2.1 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.
Se atrage atenia c valoarea variabilei nume, conine i un spaiu, necesar separrii
prenumelui de nume n cazul irului sum.
III.3 Matrice i vectori
Matricea este un ansamblu de m x n elemente dispuse pe m linii i n coloane, ntr-un
tablou dreptunghiular, notat astfel:
11 1
1
n
m mn
a a
A
a a
| |
|
=
|
|
\ .
3 2
1 2 1 1 1 3
0 1 0 1 0 1
A A A
| | | | | |
= = =
| | |
\ . \ . \ .
Rezult
1
0 1
n
n
A
| |
=
|
\ .
.
Presupunem A
n
adevarat. Rezult ca:
1
1 1
0 1
n
n
A
+
+ | |
=
|
\ .
.
Sa demonstrm:
METODE NUMERICE
LABORATOR
LUCRAREA 02 CONSTANTE, VARIABILE,
MATRICE, DETERMINANI, FUNCII MATHCAD
Pag.9 / 9
1
1 1 1
0 1 0 1
n
n
A
+
| | | |
=
| |
\ . \ .
1
1 0 1 1 1
0 0 0 1 0 1
n
n n
A
+
+ + + | | | |
= =
| |
+ +
\ . \ .
Se face verificarea cu MathCad.
2. Aceeai problem pentru matricea A,
1 1 1
0 1 1
0 0 1
A
| |
|
=
|
|
\ .
. De aceast dat folosii nti MathCad-ul
i dup aceea folosii inducia pentru a verifica rezultatul.
Sa se arate c:
3 2
3 3 A A A I + = .
3. Fie o matrice A,
1 0 0 0
1 2 0 0
1 2 3 0
1 2 3
A
n
| |
|
|
| =
|
|
|
\ .