Documente Academic
Documente Profesional
Documente Cultură
4 PDF
4 PDF
OBIECTIVE
3.1. Introducere
Matlab-ul ofer o varietate relativ larg de funcii pentru realizarea
reprezentrilor grafice. Cu ajutorul funciilor oferite de Matlab se pot reprezenta
grafice bidimensionale (2D) i tridimensionale (3D), reprezentri grafice n
coordonate liniare, n coordonate logaritmice sau n coordonate polare. De
asemenea, graficele realizate n Matlab pot fi marcate (se poate preciza titlul
graficului, se pot plasa etichete pe axe, se poate nota un text pe grafic la o poziie
impus, sau la o poziie selectabil cu mouse-ul, sau se poate trasa o reea de linii
ajuttoare pe grafic).
33
ndrumar de laborator Teoria Sistemelor
dac x este un vector, iar y este o matrice, atunci coloanele lui y sunt
trasate n funcie de vectorul x;
dac x i y sunt matrice de aceeai dimensiune, se reprezint coloanele
lui y n funcie de coloanele lui x.
plot(x1,y1,x2,y2)- reprezint simultan mai multe grafice n acelai sistem de
coordonate.
Pentru reprezentrile grafice, se asociaz fiecrei caracteristici un ir de 1
pn la 3 caractere care definesc tipul liniei, tipul indicatorului i culoarea graficului.
Aceste iruri de caractere trebuie cuprinse ntre apostroafe i menionate n
combinaia culoare-indicator sau culoare-linie-tip. Opiunile pentru culori i tipuri de
linii sau indicatoare sunt prezentate n tabelul 3.2.1:
Tab. 3.2.1 Tipurile de culori i linii
y galben . punct
g verde - continuu
b albastru * stea
w alb : puncte
-- linie ntrerupt
Titlul unui grafic se poate preciza cu funcia:
title(text).
Axele unui grafic de asemenea se pot eticheta cu ajutorul funciilor
xlabel(text) i ylabel(text), iar un text se poate plasa pe grafic prin
funcia:
text(x,y,string),
unde:
34
ndrumar de laborator Teoria Sistemelor
35
ndrumar de laborator Teoria Sistemelor
Exemplul 3.1
3
y
S se reprezinte grafic expresia z = x 3 + .
2
% se va realiza o reprezentare de tip contur i un
%grafic 3D de tip mesh
% se genereaz valori pentru vectorii x i y
x=[-1:.1:1];
y=[-2:.1:2];
36
ndrumar de laborator Teoria Sistemelor
37
ndrumar de laborator Teoria Sistemelor
2
f [n ] = sin n , n [0, 20]
10
Exerciiul 3.4.5
S se reprezinte graficul n trepte al funciei y = sin( x ) ( x = [0 : 6] cu pasul
0.2).
Exerciiul 3.4.6
S se reprezinte grafic urmtoarea funcie, unde x = [5 : 5] cu pasul 0.1:
xx
f (x) =
1+ x 2
Exerciiul 3.4.7
S se reprezinte un grafic 3D unde:
x = cos(2t ) ; y = sin(2t ) i t = [2 : 0.01 : 2] .
Exerciiul 3.4.8
S se reprezinte grafic, de tip mesh, funcia:
z = x 2 y 2 ( x = y = [2 : 0.01 : 2] ).
38