Documente Academic
Documente Profesional
Documente Cultură
CURS 11
PROGRAM DE CALCUL NUMERIC
MATHCAD
Mathcad
Produs soft destinat rezolvrii problemelor ce implic
efectuarea de calcule matematice, de la simple formule
pn la rezolvarea de ecuaii, sisteme de ecuaii, ecuaii
difereniale, calcul integral, calcul matricial, att la nivel
numeric ct i la nivel simbolic. Mathcad permite trasarea
de grafice (2D i 3D), prelucrarea de imagini, interaciunea
cu fiiere de date, precum i cu alte aplicaii
Produsul este destinat studenilor, specialitilor din industrie
i cercetare, cadrelor didactice din nvmntul mediu i
superior.
Mathcad
are interfaa de lucru (desktop-ul MathCAD), deosebit de
prietenoas i care utilizeaz tehnica WYSIWYG (What
You See Is What You Get) astfel nct att aspectul
documentelor MathCAD, dar mai ales modul de
completare sunt identice cu cele care s-ar obine n cazul
folosirii hrtiei i creionului
documentele MathCAD pot fi evaluate integral n mod
automat ori de cte ori se produce o modificare n
structura lor, astfel c ntotdeauna rezultatele afiate vor
reflecta starea curent a documentului
Suprafata de
scriere a
formulelor
Functii
Variabile
Numele variabilelor 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 (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.
Atentie! MathCAD face diferena ntre majuscule i minuscule, astfel c
variabila timp este diferit de variabila TIMP.
7
Variabile
Indicii unei variabile pot fi scrisi diferit:
13
( 15 6)
3
15 6
3
15 6
3
3 4.7 14.1
2
3 9
log( 5)
2.635
9
10
c) Expresii matematice:
Atribuirea valorilor unei variabile se face utilizand semnul :
pe ecran apare semnul :=
Subiectul nr 1
x 3.7
x ia valoarea 3.7
1 x 4.7
Se calculeaza 1+x
y x 7
y 6.69
y ia valoarea x2-7
Se cere valoarea lui y
11
c) Functii:
Initializarea variabilelor
x:=2..20
Scrierea functiei
f(x):x^3-a/x^2-1
Evaluarea functiei
f(x)=
f(5)=
x:=2..20
3
f ( x)
x a
2
x 1
f ( x)
1.667
3
4.067
5.083
6.086
7.083
8.079
9.075
10.071
11.067
12.063
13.06
14.056
15.054
16.051
17.049
f ( 5) 5.083
12
c) Functii:
g ( a b ) a b 33
g ( 0 0) 33
g ( 1 1) 35
13
# spatiu
Scrie i:0;9
Scrie x[i#:2*i
Scrie y[i#:2*x[i#^2
i 0 9
x 2 i
i
i 2
y 2 x
i
i
0
0
1
x 4
5
6
7
8
9
5 10
6 12
7 14
8 16
9 18
0
0
32
72
y 4 128
5 200
6 288
7 392
8 512
9 648
14
Scrie i:0,2;10
Scrie x[i#:2*i
Scrie y[i#:2*x[i#^2
x 2 i
i
y 2 x
i
i
0
2
4
6
8
10
32
x 2
i
y 2 128
i
3 12
3 288
4 16
4 512
5 20
5 800
15
Scrie j:0;4
Scrie x[j#:2.01,2.98,4.04,4.97,6.03
j 0 4
x
j
2.01
2.98
4.04
4.97
6.03
y
j
x y
1
2
3
4
5
10
Scrie y[j#:1,2,3,4,5
Scrie x[j#+y[j#=
36
78
136
16
17
18
19
20
21
Constante
n=1 numar de moli
T=200 K temperatura
R= 0.0821 atm L/mol K constanta gazelor
Volumul va fi definit ca un vector de 60 valori intre 0.01 L si 0. 6 L
Se genereaza vectorul presiunilor
n R T
pi
Vi
Vi:=i.0.01+0.01
22
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
0.1
0.11
0.12
0.13
0.14
0.15
0.16
1.64210 3
3.28410 3
821
1.64210 3
547.333
1.09510 3
410.5
821
328.4
656.8
273.667
547.333
234.571
469.143
205.25
410.5
182.444
364.889
164.2
328.4
149.273
298.545
136.833
273.667
126.308
252.615
117.286
234.571
109.467
218.933
102.625
205.25
34000
3.28410
R 0.0821
3000
T 200
pi
i 0 59
p2i
2000
v i 0.01 0.01
i
n R T
p2
i
1000
27.367
n R T 2
v
0
0.01
0.1
0.2
0.3
0.4
0.5
vi
0.6
0.6
p
i
23 3
1.64210
821
Given
2
x 1
Find ( x) 1
24
Initializare variabila
Given
2
x y 2y
Find ( x y )
2.162