Sunteți pe pagina 1din 7

Anul 1

Matematic cod MA1109


Matematic-Informatic cod MB1109

Cursul 7.



Reprezentri grafice.

Cele mai semnificative funcii specifice efecturii de reprezentri grafice sunt:
Pl ot [ f [ x] , {x, x1, x2}] pentru graficul unei funcii ( ) x f unde
[ ] 2 , 1 x x x ;
ParametricPlot[{fx[t],fy[t], {t, t1, t2}] pentru graficul unei funcii
( ) ( ) ( ) ( ) t fy t fx t f , = , reprezentat parametric pentru [ ] 2 , 1 t t t .
Pl ot 3D[ f [ x, y] , {x, x1, x2}, {y, y1, y2}] pentru graficul unei funcii
( ) y x f , , rezultatul fiind o suprafa ( ) ( ) y x f y x , , , , unde [ ] 2 , 1 x x x i
[ ] 2 , 1 y y y ;
Par amet r i cPl ot 3D[ {f x[ t ] , f y[ t ] , f z[ t ] }, {t , t 1, t 2}] pentru graficul
unei curbe din spaiu exprimat parametric prin ( ) ( ) ( ) ( ) ( ) t fz t fy t fx t f , , = ,
unde [ ] 2 , 1 t t t ;
Par amet r i cPl ot 3D[ {f x[ a, b] , f y[ a, b] , f z[ a, b] }, {a, a1, a2}, {b,
b1, b2}] pentru graficul unei suprafee din spaiu exprimat parametric prin
( ) ( ) ( ) ( ) ( ) b a fz b a fy b a fx b a f , , , , , , = , unde [ ] 2 , 1 a a a i
[ ] 2 , 1 b b b ;
Toate funciile care efectueaz reprezentri grafice returneaz obiecte specifice de
tip Gr aphi cs, Sur f aceGr aphi cs, Gr aphi cs3D, etc. Mai multe reprezentri grafice pot fi
reunite (combinate) n acelai sistem de axe doar dac sunt de acelai tip cu ajutorul funciei
Show[ gr 1, gr 2, . . . ] .
De asemenea, exist i un pachet destinat prelucrrilor grafice: Gr aphi cs.
Cele mai importante opiuni care pot nsoi funciile de reprezentare grafic sunt:
Aspect Rat i o. Implicit este 1/ Gol denRat i o. Se recomand setarea Aut omat i c
pentru ca graficele s fie reprezentate n sistem de axe cu aceeai scal.
Axes. Implicit este Tr ue (adic deseneaz toate axele). Se poate seta diferit pe axe,
spre exemplu: Axes- >{Tr ue, Fal se} (adic pentru un grafic 2D s se deseneze
doar axa Ox).
AxesOr i gi n. Stabilete originea sistemului de axe pentru desene 2D. Implicit
originea este n (0, 0).
Anul 1
Matematic cod MA1109
Matematic-Informatic cod MB1109

AxesLabel . Ataeaz un text explicativ pentru axele de coordonate. Implicit este
None. De exemplu, AxesLabel - > Acest a est e un gr af i c va ataa
graficului explicaia coninut ntre ghilimele (irul de caractere). Pentru explicaii pe
fiecare ax de coordonate se va scrie o list de stringuri (de iruri de caractere).
Pl ot Poi nt s. Se stabilete acurateea desenului, adic numrul de puncte folosit.
Implicit este 25.
Fr ame. Stabilete pentru desenele 2D dac s se traseze i marginea (bordura)
desenului. Implicit este Fal se.
Fr ameLabel . Permite scrierea unor explicaii pe fiecare din cele patru margini ale
unui desen din 2D. Implicit este None.
Deoarece funciile de reprezentare grafic i evalueaz funciile nainte de a afia
graficul n funcie de setrile Pl ot Poi nt s i domeniul specificat este recomandat s se
foloseasc Eval uat e[ f [ x] ] n loc de f [ x] ca argument.
Exemple:
1. Reprezentai grafic funcia ( ) R f 2 , 0 : , dat prin ( ) x x f si n = .
In[1]:= Pl ot [ Si n[ x] , {x, 0, 2Pi }]
1 2 3 4 5 6
- 1
- 0. 5
0. 5
1


2. Reprezentai grafic funciile sinus i cosinus.
In[2]:= Pl ot [ {Si n[ x] , Cos[ x] }, {x, 0, 2Pi }]
1 2 3 4 5 6
- 1
- 0. 5
0. 5
1

3. Evideniai graficul funciei sinus cu o linie continu i graficul funciei cosinus cu
o linie punctat.
Anul 1
Matematic cod MA1109
Matematic-Informatic cod MB1109

In[3]:= Pl ot [ {Si n[ x] , Cos[ x] }, {x, 0, 2Pi }, Pl ot St yl e - >
{RGBCol or [ 0, 0, 0] , Dashi ng[ {0. 01, 0. 01}] }]
1 2 3 4 5 6
- 1
- 0. 5
0. 5
1

4. Reprezentai grafic elipsa, dat prin ecuaiile parametrice:

+ =
+ =
t y
t x
si n 3 2
cos 2 1
, unde [ ] 2 , 0 t .

In[4]:= Par amet r i cPl ot [ {1 + 2Cos[ t ] , - 2 + 3Si n[ t ] }, {t , 0, 2Pi },
Aspect Rat i o - > Aut omat i c]
-1 1 2 3
-5
-4
-3
-2
-1
1

5. Reprezentai grafic un cerc cu centrul n origine i de raz 2.
In[5]:= Par amet r i cPl ot [ {2Cos[ t ] , 2Si n[ t ] }, {t , 0, 2Pi }]
Anul 1
Matematic cod MA1109
Matematic-Informatic cod MB1109

- 2 - 1 1 2
- 2
- 1
1
2

In[6]:= Par amet r i cPl ot [ {2Cos[ t ] , 2Si n[ t ] }, {t , 0, 2Pi }, Aspect Rat i o-
>Aut omat i c]
- 2 - 1 1 2
- 2
- 1
1
2

6. Reprezentai grafic curba din spaiu dat parametric prin:

=
=
=
t z
t y
t x
si n 2
cos 2
, unde ( ) 5 , 0 t .
In[7]:= gr af i c1=Par amet r i cPl ot 3D[ {2Cos[ t ] , 2Si n[ t ] , t }, {t , 0,
5Pi }, Aspect Rat i o- >Aut omat i c]
Anul 1
Matematic cod MA1109
Matematic-Informatic cod MB1109

-2
-1
0
1
2
- 2
-1
0
1
2
0
5
10
15
- 2
-1
0
1
2

7. Reprezentai grafic suprafaa din spaiu dat parametric prin:

=
=
=
b z
a y
a x
si n
cos
, unde ( ) 2 , 0 a , iar ( ) 5 , 0 b .
In[8]:= gr af i c2=Par amet r i cPl ot 3D[ {Cos[ a] , Si n[ a] , b}, {a, 0, 2Pi },
{b, 0, 5Pi }, Aspect Rat i o- >Aut omat i c]
- 1
- 0 . 5
0
0 . 5
1
- 1
- 0 . 5
0
0 . 5
1 0
5
1 0
1 5

8. Reunii graficele de la punctele 6 i 7 ntr-unul singur.
In[9]:= Show[ gr af i c1, gr af i c2]
Anul 1
Matematic cod MA1109
Matematic-Informatic cod MB1109

- 2
- 1
0
1
2
- 2
- 1
0
1
2
0
5
10
15
- 2
- 1
0
1
2


Primitive grafice.
Mathematica pune la dispoziia utilizatorilor i un set de primitive grafice ce pot sta la
baza contruirii de obiecte grafice. Cele mai des folosite sunt:
Poi nt [ {x, y}] sau Poi nt [ {x, y, z}] , pentru desenarea unui punct n 2D sau
3D.
Li ne[ {x1, y1}, {x2, y2}, ] sau Li ne[ {x1, y1, z1}, {x2, y2, z2},
] pentru desenarea unei linii poligonale ce trece prin punctele specificate ca
parametri.
Pol ygon[ {x1, y1}, {x2, y2}, ] sau Pol ygon[ {x1, y1, z1}, {x2,
y2, z2}, ] pentru desenarea unei poligon ce trece prin punctele specificate ca
parametri.
Ci r cl e[ {x, y}, r ] creaz un cerc de centru i raz date n 2D.
Ci r cl e[ {x, y}, r x, r y] creaz o elips de centru i raze date.
Rect angl e[ {x1, y1}, {x2, y2}] pentru desenarea unui dreptunghi avnd
specificate n ordine vrful din stnga su i, respectiv, dreapta jos.
Vizualizarea reprezentrilor primitivelor grafice se face astfel:
Show[ Gr aphi cs[ pr i mi t i va] ] pentru graficele 2D i
Show[ Gr aphi cs3D[ pr i mi t i va] ] pentru graficele din 3D.

Exemple:
1. Desenai un cerc i un triunghi n plan.
Anul 1
Matematic cod MA1109
Matematic-Informatic cod MB1109

In[10]:= pr i mi t i va1 = Ci r cl e[ {0, 0}, 2] ; pr i mi t i va2 = Pol ygon[ {{- 1, -
1}, {3, - 2}, {2, 1}}] ;
In[11]:= Show[ Gr aphi cs[ pr i mi t i va1] , Gr aphi cs[ pr i mi t i va2] ]

2. Desenai un tetraedru.
In[12]:= pr i mi t i va3 = Pol ygon[ {{- 1, - 1, 0}, {3, - 2, 0}, {2, 1, 0},
{2, 3, 5}}] ;
In[13]:= Show[ Gr aphi cs[ pr i mi t i va3] ]

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