Sunteți pe pagina 1din 9

Capitolul 2

Bara instrumentelor, Toolbar-ul conine urmtoarele butoane cu aciune rapid:



Buton Semnificaie Aciune

New Worksheet Deschide un nou document Mathcad;

Open Worksheet Deschide un document Mathcad deja existent

Save Worksheet Salveaz documentul Mathcad

Print Worksheet Tiprete documentul Mathcad

Print Preview Vizualizeaz documentul ce urmeaz a fi listat

Check Spelling Activeaz corectorul lexical (n limba englez)

Cut terge de pe ecran regiunea selectat i copiaz
coninutul acesteia n zona de memorie

Copy Copiaz regiunea selectat n zona de memorie

Paste Copiaz coninutul zonei de memorie Clipboard
n locul indicat de cursor

Undo Anuleaz ultima comand dat

Align Across Aliniaz regiunile orizontal

Align Down Aliniaz regiunile vertical

Insert Function Insereaz o funcie din lista de funcii Mathcad

Insert Unit Insereaz o unitate de msur din sistemele
internaionale

Calculate Calculul expresiilor din documentul Mathcad

Insert Hyperlink Creeaz nlnuiri ntre documente Mathcad

Component Wizard Lanseaz Wizard-ul pentru a insera componente
n document

Run MathConnex Se lanseaz aplicaia MathConnex

Resourse Center Se deschide o colecie de documente din cri
electronice i de pe Internet

Help Afieaz mesaje de ajutor





4. EFECTUAREA CALCULELOR NUMERICE

Principalele noiuni cu care se opereaz, n Mathcad, sunt: operatori, identificatori, tipuri de
date.

4.1. Identificatorii Mathcad ( numele date variabilelor, constantelor i funciilor) pot conine
urmtoarele caractere:
Litere latine mari i mici;
Cifre de la 09;
Litere greceti;
Caractere speciale: _(linie de subliniere), % (procent), (infinit), .(punct).

4.2. Lista operatorilor
Operatorul de atribuire/definire (:=);
Operatorul de evaluare a expresiei (=);
Operatorul de atribuire/evaluare global ();
Operatorii uzuali pentru introducerea expresiilor algebrice (+, , *, /, ^);
Ali operatori: n! (n factorial), A
T
(Transpusa matricei A), M (determinantul matricei M),
Suma mai multor termeni (), Produsul mai multor termeni (), Integrala unei funcii ,
Derivata unei funcii, etc.

4.3. Tipuri de date
Matcad-ul utilizeaz urmtoarele tipuri de date:

a) Variabile numerice reale i complexe
Pentru a defini o variabil se tasteaz numele variabilei, urmat de operatorul de atribuire (:=)
i expresia care definete variabila. Pentru a calcula valoarea variabilei definit anterior, se tasteaz
numele acesteia urmat de operatorul de evaluare.
O constant numeric ntreag se poate defini n baza 10, 8 (numrul este urmat de litera O)
sau 16 (numrul este urmat de litera H).
Pentru a defini o constant complex se utilizeaz operatorul complex i, din paleta
aritmetic.

b) Variabile ir
O variabil ir ale crei valori sunt numere naturale consecutive se numete variabil indice.
Exemplu:
Pentru a defini un indice k care ia succesiv valorile 2, 3, 4, 5, se scrie:
k: 2..5 =
Prin intermediul unei variabil indice se poate defini o variabil ir oarecare, cu sintaxa:
Var_ir
var_indice
:=expresie

Exemplu:
Dac k: 2..5 = , pentru definirea irului format din valorile k
2
, se tasteaz: k : x
2
k
= .
Elementele irului devin vizibile dac se tasteaz: = x .
Se obine:
[ ] 0 0 4 9 16 25 x =
Se observ c au fost tiprite i valorile
1 0
x , x care sunt 0 deoarece nu au fost definite
(variabila indice k ia valorile 2, 3, 4, 5).
Pentru definirea unei variabile ir oarecare se utilizeaz urmtoarea relaie:

Var_ir:=Val_iniial, Val_urmtoare..Val_final,
unde:
Val_urmtoare poate fi de forma: Val_inial + pasul de incrementare;
Val_iniial, Val_urmtoare i Val_final pot fi expresii.

Exemplu:
: 0.8,1..2 x = ,
se obine:
[ ] 0.8 1 1.2 1.4 1.6 1.8 2 x =

c) Variabile tablou: vectori i matrice
O variabil devine variabil tablou dac i se atribuie o constant tablou sau o expresie a crei
valoare este de tip tablou.
Crearea unui vector sau unei matrice se poate realiza n mai multe moduri:
c.1. Se atribuie, pe rnd, unei variabile cu indice corespunztor, valorile vectorului;
Exemplu 1:
Pentru vectori:

3 x
2 x
1 x
3
2
1
=
=
=
, de unde rezult vectorul
(
(
(
(

=
3
2
1
0
X
Pentru matrice se definesc dou dimensiuni:
Notaia: A
i, j
:= valoare , definete elementul din linia i coloana j a matricei A:

4
3
2
1
2 , 2
1 , 2
2 , 1
1 , 1
=
=
=
=
A
A
A
A

Rezult matricea:

A
0
0
0
0
1
3
0
2
4
=

c.2. Se activeaz paleta de matrice Vector and Matrix Palette, submeniul Matrix or
Vector i va apare o fereastr de dialog prin care se definete dimensiunea
vectorului sau matricei. n spaiile afiate se introduc valorile vectorului sau
matricei, din poziiile respective.
Exemplu 2:

(

=
4 3
2 1
A











c.3. Se citete cu funcia READPRN un fiier ASCII ce conine valorile vectorului sau
matricei. Fiierul ASCII poate fi creat cu un editor de texte (WordPad).
Se atribuie vectorului sau matricei A valorile coninute n fiierul exterior:
A READPRN "Nume_fisier.prn" ( )

Numele fiierului exterior se precizeaz cu ntreaga cale de cutare.

c.4. Crearea unui ir care s conin valorile unei funcii, dintr-un interval specificat

Exemplu 3:
Fie funcia:
2
1
2
( ) :
x
f x e
| |

|
\
= , i se propune s se genereze un ir care conine valorile funciei f n
intervalul [-5,5].
Valorile de nceput i de sfrit ale intervalului:
_ : 5; _ : 5 val i val f = = .
Numrul de diviziuni ale intervalului : 10 n = , rezultnd irul de valori pentru intervalul
specificat:

_ _
: _ , _ .. _
1
val f val i
r val i val i val f
n

= +




Generarea unui sir cu valorile unei functii dintr-un interval specificat
Fie functia f(x): f x ( ) e
1
2
x
2
.
Valorile de inceput si de sfarsit ale intervalului
val_i 5 val_f 5
Numarul de diviziuni ale intervalului (>=2):
n 10
Sirul de valori pentru intervalul specificat
r val_i val_i
val_f val_i
n 1
, val_f ..

Sirul Valorile functiei
r
5
3.889
2.778
1.667
0.556
0.556
1.667
2.778
3.889
5
f r ( )
0.0000037
0.00052
0.0211097
0.2493522
0.8569969
0.8569969
0.2493522
0.0211097
0.00052
0.0000037




Observaii:
n mod implicit, valoarea iniial a indicelui unui vector este 0 (zero). Aceast valoare poate fi
schimbat atribuind variabilei Mathcad ORIGIN alt valoare, de obicei 1.
ORIGIN:=1

Pentru a defini iruri de vectori sau de matrice se utilizeaz indici superiori care se obin din
paleta Vector and Matrix Palette, submeniul Matrix or Vector, butonul Matrix Column.









Exemplu 3: Dac

(

=
2
1
:
0
u
i
(

=
1 2
0 1
: A ,
Atunci pentru i:=0..4, se calculeaz
u u
i i
A =
+
:
1
i se obine:
(

=
0
1
1
u

(

=
2
1
2
u

(

=
0
1
3
u

(

=
2
1
4
u

iar:
(
(

=
0 2 0 2 0 2
1 1 1 1 1 1
u

Exemplu 4:

d) Funcii
Pe lng funciile predefinite (trigonometrice, logaritmice, exponeniale, funcii speciale etc.)
Mathcad-ul prezint facilitatea de a permite definirea, de ctre utilizator, a unor funcii particulare
care trebuie s respecte sintaxa:
Nume_funcie(arg1, arg2,):=expresie
unde:
Nume_funcie reprezint identificatorul noii funcii definite de utilizator;
Arg1, arg2, sunt argumentele funciei separate de virgul;
:= operaia de atribuire care se obine prin tastarea semnului :;
expresie expresia noii funcii ce poate fi de tipul scalar, vectorial,
matriceal.
Toate variabilele utilizate la scrierea expresie trebuie s fi fost definite anterior n spaiul
Mathcad sau s fie pri ale listei de argumente. n cazul n care o variabil din expresie nu satisface
aceste condiii, ea va fi marcat cu rou, ca fiind nedefinit. Dup definirea unei funcii evaluarea ei
nu se realizeaz imediat, ci doar n momentul utilizrii ulterioare, n spaiul Mathcad.






Matrix Column


GRAFICE DE FUNCII

REPREZENTAREA CARTEZIAN
Se consider cazul funciilor reale de o singur variabil real.
Se definete funcia ce urmeaz a fi reprezentat, apoi se alege intervalul real pe care se
dorete s se fac reprezentarea. Acest interval se va mpri n pri egale de mrime , rezultnd
valori discrete n care se vor calcula valorile funciei. Reprezentarea acestor puncte va furniza
graficul funciei.
Ne propunem s reprezentm grafic funcia f(x) pe intervalul (a,b).
Se definete variabila x astfel:
b a a x .. , : + = , unde a, b, sunt mrimi numerice, definite anterior.
Expresiei f(x) i se atribuie (:=) expresia funciei, iar variabila x este definit pe intervalul
(a,b) care poate fi orict de mare , dar funcia f trebuie s fie continu pe acest interval. Variabilei
i se atribuie (:=) valoarea 0.005 sau orice alt valoare. Se recomand ca aceste valori s nu fie
mai mici dect 0.0001 i s nu fie mai mari de 0.1.
Pentru realizarea unei reprezentri grafice plane se activeaz paleta Graph Palette, butonul
X-Y Plot sau, din meniul Insert, comanda Graph, subcomanda X-Y Plot.
Ca urmare, pe ecran va apare o fereastr de reprezentare grafic:

























Pentru personalizarea reprezentrilor grafice, din meniul Format, prin comanda Graph i
subcomanda X-Y Plot, se activeaz fereastra de dialog Setting Default Formats for X-Y Plots
prin care se poate interveni la axele de coordonate, prin fia X-Y Axes (Fig.a), respectiv la tipul
liniilor cu care se traseaz graficele, prin fia Traces (Fig.b).



Graph Palette
X-Y Plot
x f(x)

















Comenzile din fia X-Y Axes pentru axele X i Y sunt:
Log Scale, dac este activat se va afia scar logaritmic pe axa respectiv;
Grid Lines, dac este activat, se vor afia linii de gril pentru axa respectiv;
Numbered, dac este activat, se va afia valoarea numeric prin care se traseaz
liniile de gril pe axa respectiv;
Autoscale, dac este activat, se va alege n mod automat o scar de reprezentare
pentru axa respectiv;
Show Markers, dac este activat se vor afia valorile minim i maxim a
coordonatei respective;
Auto Grid, dac este activat, se va alege o gril n mod automat pentru axa
respectiv;
Number of Grids, numrul de linii de gril, se alege n mod automat dac comanda
Auto Grid este activat, iar dac nu este activat comanda Auto Grid, utilizatorul
poate s schimbe aceast valoare.
Zona Axes Style cuprinde trei comenzi care se exclud una pe alta:
Boxed, va provoca afiarea graficului ntr-un dreptunghi;
Crossed, va provoca afiarea graficului cu axele de coordonate carteziene OX, OY;
None, va provoca afiarea numai a graficului funciei
Equal Scales, activat, va provoca egalizare axelor de coordonate.
Comenzile din fia Traces permit modificarea graficului (tip linie, culoare, simbolul,
grosimea liniei).
Pentru personalizarea unei anumite reprezentri grafice, dup selectarea acesteia, din meniul
Format, prin comanda Graph i subcomanda X-Y Plot, sau dublu click pe reprezentarea grafic,
se activeaz fereastra de dialog Formatting Currently Selected X-Y Plot, din Fig. Aceasta
permite, n plus fa de Fig. De mai sus afiarea etichetelor pe cele dou axe i titlul graficului, din
fia Labels (Fig. a), ct i modificarea setrilor implicite pentru toate reprezentrile grafice din
document, din fia Defaults (Fig. b).



























Reprezentarea polar

Activnd paleta Graph Palette, butonul Polar Plot (sau din meniul Insert, comanda Graph,
subcomanda Polar Plot) se obine fereastra de reprezentri grafice n coordonate polare.
























Pentru personalizarea unei anumite reprezentri grafice, dup selectarea acesteia, din meniul
Format, prin comanda Graph i subcomanda Polar Plot se activeaz urmtoarea fereastra de
dialog:


Graph Palette
Polar Plot



















prin care se poate interveni:
Asupra axelor de coordonate, prin fia Polar Axes;
La tipul liniilor cu care se traseaz graficele, prin fia Traces;
Asupra titlului graficului i a denumirilor axelor de coordonate, prin fia Labels;
La resetarea valorilor standard sau salvarea valorilor setate pentru a fi folosite i la
alte reprezentri grafice, prin fia Defaults.
Pentru ambele tipuri de reprezentri grafice se impun cteva observaii:
Se pot reprezenta cel mult 16 grafice deodat (pe acelai grafic);
Trasrile se pot face cu 4 tipuri de linii n cel mult 7 culori;
Se pot copia pri din grafic sau se poate mri graficul afiat.