Matlab
Plotari 2 D elementarePlotari 2 D elementare
|
|
LineWidth
–
specifica latimea unei linii.
MarkerEdgeColor
–
seteaza culoarea markerului sau culoarea marginilor markerului in cazul
anumitor forme (cerc, patrat etc.)
MarkerFaceColor
– seteaza culoarea interiorului markerelor.
MarkerSize
– specifica dimensiunea markerului.
Exemplu:
Se pot adauga grafice peste unul existent cu comanda hold
. Daca se seteaza hold
on
, MATLAB-ul nu inlatura
graficul existent, ci suprapune noul grafic in aceeasi fereastra
grafica.
Exemplu:
semilogx(1:100,'+')Pentru plotarea markerelor (care indica punctele corespunzatoare datelor) si a liniilor (care unesc aceste date) se specifica atat tipul markerului cat si stilul liniei. Exemplu:
plot(x,y,'
-r',x,y,'ok')
Atunci cand functia plot
este utilizata cu un singur
argument de tip matrice:
va fi
realizat un grafic pentru fiecare coloana a matricii, cu axa x
reprezentand indexul de linie 1:m
, cu m
numarul liniilor din Y
Exemplu:
cu instructiunea Z
= peaks; este creata
o matrice 49x49
obtinuta printr-o evaluare de functie. Daca
plotam matricea cu plot(Z)vom avea un grafic cu 49 de
linii
Comanda plotyy
permite crearea unor grafice pentru doua seturi de
date si cu reprezentare dubla a axei Y, pe partea stanga si
pe partea dreapta.
Exemplu:
MATLAB-ul seteaza automat limitele axelor si gradarea acestora. Se pot insa folosi si setarile utilizatorului, cu comenzile:
axis
– seteaza axele pentru fereastra grafica curenta. axes
–
creeaza axe noi cu caracteristici specificate. get
si set
– permit obtinerea
si setarea unor proprietati ale axelor. gca
– returneaza
identificatorul axelor curente. MATLAB-ul directioneaza iesirile grafice spre o fereastra distincta de fereastra de comanda. Aceasta fereastra grafica este denumita figura (figure). (a se vedea paragraful 3.3).
Functia figure genereaza ferestre grafice. De exemplu,
figure
genereaza o noua fereastra si o face fereastra curenta.
Se poate
realiza o afisare a mai multor grafice in aceeasi fereastra prin
intermediul functiei subplot
Functia
subplot(m,n,i)
desparte fereastra de tip
figura intr-o matrice m x n de mici subploturi (subgrafice) si
selecteaza subplotul i
ca grafic
curent. Exemplu:
t = 0:pi/20:2*pi;
MATLAB-ul furnizeaza comenzi de etichetare a fiecarei axe si de plasare a unui text in orice loc din grafic. Comenzile sunt prezentate in tabelul urmator.
Comanda |
Descriere |
|
Adauga un titlu |
|
Adauga o eticheta pe axa x |
|
Adauga o eticheta pe axa y |
|
Adauga o eticheta pe axa z |
|
Adauga o legenda |
|
Afiseaza un text la o locatie specificata |
|
Plaseaza textul pe grafic utilizand mouse-ul |
Se pot adauga etichete pe
axe cu comenzile xlabel
ylabel
zlabel
Exemplu:
xlabel('t = 0 to 2pi','FontSize',16)
MATLAB-ul interpreteaza caracterele care urmeaza
dupa backslash '' ca si comenzi
Prin utilizarea functiei text
se poate plasa un text (sir
de caractere) oriunde pe grafic. Exemplu:
text(3*pi/4,sin(3*pi/4),
'leftarrowsin(t) = .707',
'FontSize',16)
Daca utilizam functia gtext se poate plasa un text in mod interactiv, cu mouse-ul, oriunde pe grafic. Aceasta functie accepta ca argument un sir de caractere si asteapta pana cand utilizatorul selecteaza un loc pe grafic cu ajutorul mouse-ului.
Se poate utiliza si Plot Editor pentru plasarea textului (a se vedea paragraful 3.3).
Contact |- ia legatura cu noi -| | |
Adauga document |- pune-ti documente online -| | |
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| | |
Copyright © |- 2024 - Toate drepturile rezervate -| |
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
Analize pe aceeasi tema
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||