Sunteți pe pagina 1din 17

Programare în Matlab

Asist.dr.ing. Cătălina Neghină

cod: armf27q
web.ulbsibiu.ro/catalina.neghina
catalina.neghina@ulbsibiu.ro
Curs 3
Reprezentări grafice 2D

Bibliografie:
C. Neghină, A. Sultana, M. Neghină “MATLAB. Un prim pas spre cercetare”
Capitolul 9
subcapitolele 9.1, 9.2, 9.3 și 9.4
• Pentru orice reprezentare grafică este nevoie de o fereastră de
afișare.
• Această fereastră se deschide folosind instrucțiunea figure.

Sintaxă: figure(număr_figură)
Reprezentare grafică în spațiul 2-D
folosind funcția plot
Reprezentare grafică în spațiul 2-D
folosind funcția plot
Sintaxă: plot(x, y)
• Se reprezintă grafic elementele vectorului y în funcție de
elementele vectorului x, folosind interpolarea liniară.
• Folosind proprietățile implicite ale funcției plot, rezultă un grafic
conținând perechile {x(i),y(i)} unite prin segmente, astfel încât
să dea impresia de continuitate.
• Vectorii x și y trebuie să aibă aceleași dimensiuni.
Observație!
Dacă funcția plot se folosește cu un singur parametru, plot(y), în
acest caz se consideră că pe axa Ox sunt indicii eșantioanelor
(numerele 1, 2, 3, …,n, unde n reprezintă numărul de eșantioane
din vectorul y).
Alte proprietăți:
• MarkerEdgeColor pentru a selecta culoarea de contur a
markerului
• MarkerFaceColor pentru a selecta culoarea de umplere a
markerului
• LineWidth pentru a seta grosimea liniei
Când reprezentăm un grafic, este bine ca acesta să conțină:
• Titlu reprezentativ pentru graficul respectiv
Sintaxă: title('titlul figurii')

• Semnificația axelor Ox, Oy


Sintaxă: xlabel('semnificația axei Ox')
ylabel('semnificația axei Oy')

• În cazul în care se dorește ca valorile axelor să fie în anumite


intervale, se poate folosi funcția axis.
Sintaxă: axis([xmin, xmax, ymin, ymax])
unde xmin, xmax, ymin, ymax reprezintă coordonatele minime
respectiv maxime ale axelor Ox și Oy
>> help plot
Reprezentare grafică în spațiul 2-D
folosind funcția stem
Reprezentare grafică în spațiul 2-D
folosind funcția stem
Sintaxă: stem(x, y)

• Se reprezintă grafic elementele vectorului y în funcție de


elementele vectorului x.
• Se reprezintă doar perechile {x(i),y(i)}, fără a mai realiza
interpolarea (așa cum se întâmplă în cazul funcției plot).
• Vectorii x și y trebuie să aibă aceleași dimensiuni.
Reprezentarea graficelor în aceeași figură,
în același sistem de coordonate
Reprezentarea graficelor în aceeași figură,
în același sistem de coordonate

Instrucțiunile HOLD ON ... HOLD OFF pentru reprezentarea în


același sistem de coordonate a mai multor grafice.

hold on
[reprezentare grafic_1]
[reprezentare grafic_2]
….
[reprezentare grafic_n]
hold off
Pentru o ușoară identificare a graficelor se poate folosi funcția
legend.
Pentru o ușoară identificare a graficelor se poate folosi funcția
legend.

Sintaxă: legend(nume_grafic1, nume_grafic2, 'Location', POZ)


unde POZ reprezintă localizarea legendei în spațiul figurii.
POZ poate fi:
'North' în interiorul graficului în partea de sus
'South' în interiorul graficului în partea de jos
'East' în interiorul graficului în partea dreaptă
'West' în interiorul graficului în partea stângă
etc
Reprezentarea graficelor în aceeași figură,
în sisteme de coordonate diferite
Reprezentarea graficelor în aceeași figură,
în sisteme de coordonate diferite

Sintaxa: subplot(m,n,p)
Rezultatul constă în împărțirea figurii într-o matrice cu m
linii și n coloane. Parametrul p reprezintă indicele de
ordine al graficelor, numerotarea făcându-se de la stânga
la dreapta și de sus în jos.
Ștergerea unui grafic

Sintaxa: delete(nume_grafic)

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

  • Fatete Dentare
    Fatete Dentare
    Document17 pagini
    Fatete Dentare
    garamia alexandru
    Încă nu există evaluări
  • Sclera
    Sclera
    Document27 pagini
    Sclera
    garamia alexandru
    Încă nu există evaluări
  • DG Imunologic, R. Ag-Ac
    DG Imunologic, R. Ag-Ac
    Document6 pagini
    DG Imunologic, R. Ag-Ac
    garamia alexandru
    Încă nu există evaluări
  • Orbita
    Orbita
    Document44 pagini
    Orbita
    garamia alexandru
    Încă nu există evaluări
  • Nervul Optic
    Nervul Optic
    Document16 pagini
    Nervul Optic
    garamia alexandru
    Încă nu există evaluări
  • Semnale Si Sisteme
    Semnale Si Sisteme
    Document18 pagini
    Semnale Si Sisteme
    garamia alexandru
    Încă nu există evaluări
  • Curs 5 URG CARDIO
    Curs 5 URG CARDIO
    Document132 pagini
    Curs 5 URG CARDIO
    garamia alexandru
    Încă nu există evaluări
  • Curs 5
    Curs 5
    Document12 pagini
    Curs 5
    garamia alexandru
    Încă nu există evaluări
  • Curs 2 Semnale Ş I Sisteme
    Curs 2 Semnale Ş I Sisteme
    Document16 pagini
    Curs 2 Semnale Ş I Sisteme
    garamia alexandru
    Încă nu există evaluări
  • Semnale Si Sisteme
    Semnale Si Sisteme
    Document11 pagini
    Semnale Si Sisteme
    garamia alexandru
    Încă nu există evaluări
  • EA 2019 2020 TemeLD
    EA 2019 2020 TemeLD
    Document7 pagini
    EA 2019 2020 TemeLD
    garamia alexandru
    Încă nu există evaluări
  • Colocviu On-Line Retele de Calculatoare
    Colocviu On-Line Retele de Calculatoare
    Document4 pagini
    Colocviu On-Line Retele de Calculatoare
    garamia alexandru
    Încă nu există evaluări