Sunteți pe pagina 1din 25

CURS 11: Mathcad

CURS 11

PROGRAM DE CALCUL NUMERIC


MATHCAD

1
CURS 11: 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.

2
CURS 11: Mathcad

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

3
CURS 11: Mathcad Mediul de lucru MathCAD

Bara titlu
Bara meniuri
Bara butoane
Bara formatare

Suprafata de
scriere a
formulelor

Functii

4
CURS 11: Mathcad

Tipuri de obiecte inserate intr-o foaie MathCAD

Expresii matematice
Text
Grafice
Zona ocupat de un obiect, se numeste regiune

5
CURS 11: Mathcad

Regul de baz in MathCAD ordinea regiunilor este foarte importanta

MathCAD citete documentele de la stnga la dreapta i de sus n


jos, astfel c orice variabil ce intervine ntr-o expresie trebuie definit
naintea (deci la stnga sau deasupra) expresiei propriu-zise, dup cum
orice funcie folosit pentru trasarea unui grafic se va defini la stnga sau
deasupra graficului.

Operatorii cei mai folosii sunt cei aritmetici : +, -, *, /,^

n MathCAD exist 6 constante matematice predefinite :


- (cu shortcut-ul CTRL + z),
- (cu shortcut-ul p + CTRL + g),
-e (se va tasta pur i simplu e),
-i (se va tasta 1i i NU 1*i), j (se va tasta 1j)
-% (se va tasta pur i simplu %).
Constantele i %, au respectiv valorile 10307 i 0.01.
6
CURS 11: Mathcad

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
CURS 11: Mathcad

Variabile

Indicii unei variabile pot fi scrisi diferit:

a.1 apare a1 unde a1 este o variabila oarecare

a[1 apare a1 unde a1 este primul element al sirului a

8
CURS 11: Mathcad

Inserarea tipurilor de obiecte in MathCAD:

a ) Numerice : cifre de la 0 la 9, operatori matematici (+,-,*,/,^),


functii (log,sin,cos,exp, etc)
introduse direct sau utilizand Arithmetic Toolbar 6
15 13
3

( 15 6)
3
3
15 6
3

15 6
3
3

3 4.7 14.1
2
3 9
log( 5)
4 2.635
9
CURS 11: Mathcad

b) Date de tip text:


litere, semne, cifre

10
CURS 11: Mathcad

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
2
y x 7 y ia valoarea x2-7
y 6.69
Se cere valoarea lui y

Daca se schimba valoarea lui x se calculeaza automat valoarea lui y

11
CURS 11: Mathcad

c) Functii:
Initializarea variabilelor
x:=2..20 x:=2..20
Scrierea functiei
3
f(x):x^3-a/x^2-1
x a
f ( x)
2
x 1
Evaluarea functiei f ( x)
1.667
f(x)= 3
4.067
5.083
f(5)= 6.086
7.083
8.079
f ( 5) 5.083
9.075
10.071
11.067
12.063
13.06
14.056
15.054
16.051 12
17.049
CURS 11: Mathcad

c) Functii:

g ( a b ) a b 33

g ( 0 0) 33
g ( 1 1) 35

Daca se schimba valoarea lui a si b se calculeaza automat valoarea lui g

13
CURS 11: Mathcad

c) Vectori (definirea automata sau manuala)


Subiectul nr 3 Definirea vectorilor
# spatiu
i 0 9 Scrie i:0;9
Scrie x[i#:2*i
x 2 i
i Scrie y[i#:2*x[i#^2
y 2 x
i i 2
i
0
0 0
0 0
Pentru afisarea valorilor se tasteaza:
1 0 0
1 8
1 2
2 2 32 i=
2 4
3 3 72 x=
3 6
4
x 4
y 4 128 y=
5 8
5 200
5 10
6 6 288
6 12
7 7 392
8 7 14
8 512
8 16
9 9 648
9 18 14
CURS 11: Mathcad

c) Vectori (definirea automata sau manuala)


i 0 2 10

x 2 i
Scrie i:0,2;10
i Scrie x[i#:2*i
Scrie y[i#:2*x[i#^2
y 2 x
i i 2

i
0 0
0
Pentru afisarea valorilor se tasteaza:
0 0 0 0
2 1 4 1 32 i=
4 x 2 y 2 128
i 8 i x=
6 y=
3 12 3 288
8 4 16 4 512
10
5 20 5 800

15
CURS 11: Mathcad

c) Vectori (definirea automata sau manuala)

j 0 4 Scrie j:0;4
Scrie x[j#:2.01,2.98,4.04,4.97,6.03
x y x y
j j j j Scrie y[j#:1,2,3,4,5
2.01 1 0
2.98 2 10 Scrie x[j#+y[j#=
4.04 3 36
4.97 4 78
6.03 5
136

16
CURS 11: Mathcad

c) grafice

-se va poziiona cursorul la dreapta i sub definiia funciei


-se va activa cmpul Insert / Graph / X-Y Plot
-la poziia curent a cursorului va apare o regiune de tip grafic la care se vor
completa numai marcatorii de la jumtile axelor ox i oy

17
CURS 11: Mathcad

-limitele superioar i respectiv inferioar de variaie a variabilei de reprezentare


pot s nu fie precizate n mod explicit, caz n care se vor considera egale cu 10
i respectiv -10;
-limitele superioar i respectiv inferioar pentru domeniul de reprezentat pot s
nu fie precizate, caz n care vor fi folosite valoarea maxim, respectiv minim a
expresiei/funciei de reprezentat, nregistrate pe domeniul de lucru;
-pot fi trasate mai multe curbe pe acelai grafic, curbe ce pot depinde de una
sau mai multe variabile;
-dac se folosesc mai multe variabile, acestea trebuie separate prin virgul

18
CURS 11: Mathcad

19
CURS 11: Mathcad

20
CURS 11: Mathcad

21
CURS 11: Mathcad

Exercitiu
Se considera un gaz ideal. Sa se reprezinte grafic variatia presiunii cu volumul
pentru un mol de gaz la temperatura de 200K.

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


Vi:=i.0.01+0.01
Se genereaza vectorul presiunilor

n R T
pi
Vi 22
Se reprezinta grafic Pi functie de Vi
CURS 11: Mathcad

Exercitiu
Se considera un gaz ideal. Sa se reprezinte grafic variatia presiunii cu volumul
Pentru un mol
p
de gaz la temperatura de 200K.
p2
v i i
i
1.64210 3 3.28410 3
0.01
0.02
821 1.64210 3 Subiectul 4 Presiunea unui gaz ideal la temperatura de 200 K
547.333 1.09510 3
0.03
410.5 821
0.04 34000
0.05
328.4 656.8 n 1 moli 3.28410

273.667 547.333
0.06
234.571 469.143 R 0.0821
0.07 3000
205.25 410.5
0.08 T 200
182.444 364.889
0.09
164.2 328.4 pi
0.1
149.273 298.545 i 0 59 p2i
2000
0.11
136.833 273.667
0.12
126.308 252.615 v i 0.01 0.01
0.13 i
117.286 234.571 1000
0.14 n R T
0.15
109.467 218.933
p
102.625 205.25 i v
0.16 i 27.367 0
0 0.1 0.2 0.3 0.4 0.5 0.6
n R T 2 0.01 vi 0.6
p2
i v
i
p
i
23 3
1.64210
821
CURS 11: Mathcad

Rezolvarea ecuatiilor

o0sigura variabila
xcu
a)

Initializare variabila
Given
Inceput bloc exeutabil
2
x 1 0
Scrierea ecuatiei utilizand semnul egal
din toolbarul boolean
Find ( x) 1
sfarsit bloc exeutabil

24
CURS 11: Mathcad

Rezolvarea ecuatiilor

x b)0cu mai multe variabile

y 0 Initializare variabila

Given
Inceput bloc exeutabil
2 2
x y 2y 9
Scrierea ecuatiei utilizand semnul egal
0 din toolbarul boolean
Find ( x y )
2.162 sfarsit bloc exeutabil

25

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