matlab seminar 2 - grafice de functii

2
Matlab seminar 2 – grafice de funcţii Se dau două şiruri de lungimi egale, x şi y, graficul y în funcţie de x se realizează cu comanda plot(x,y) Operaţiuni cu grafice Comanda grid adaugă un caroiaj graficului grid on – adaugă caroiajul grid off – elimină caroiajul Grafice multiple Avem 3 şiruri, x, y, z, presupunem că dorim să afişăm pe acelaşi suport (combinat) graficele y în funcţie de x şi z în funcţie de x plot(x, y, x, z) Adăugarea unui grafic la alt grafic Presupunem că avem graficul y în funcţie de x, grafic pe care l-am lucrat, aranjat etc. şi acum am vrea să suprapunem peste el graficul z în funcţie de x. Dacă am folosi plot(x, y, x, z), graficul actual şi toată munca noastră ar dispărea şi vor fi afişate graficele simple y în funcţie de x şi z în funcţie de x. Pentru ce ne dorim noi folosim comanda hold: plot(x,y) hold on plot(x,z) hold off Definirea elementelor graficului Funcţia xlabel setează eticheta pentru abscisă (ce vrem să apară scris în dreptul abscisei xlabel=(‘etichetă’) Funcţia ylabel setează eticheta pentru ordonată Funcţia title setează titlul Funcţia legend setează legenda Schimbarea culorilor şi a tipului de linie într-un grafic Tipul de linie si culoarea se pot schimba în interiorul funcţiei plot, între apostroafe Exemplu plot(x,y,’-- g’,x,z,’*m’)

Upload: anca-axinte

Post on 17-Dec-2015

5 views

Category:

Documents


2 download

DESCRIPTION

Matlab seminar 2 - grafice de functii.doc

TRANSCRIPT

Matlab seminar 2 grafice de funciiSe dau dou iruri de lungimi egale, x i y, graficul y n funcie de x se realizeaz cu comanda

plot(x,y)

Operaiuni cu grafice

Comanda grid adaug un caroiaj graficului

grid on adaug caroiajul

grid off elimin caroiajul

Grafice multipleAvem 3 iruri, x, y, z, presupunem c dorim s afim pe acelai suport (combinat) graficele y n funcie de x i z n funcie de x

plot(x, y, x, z)

Adugarea unui grafic la alt grafic

Presupunem c avem graficul y n funcie de x, grafic pe care l-am lucrat, aranjat etc. i acum am vrea s suprapunem peste el graficul z n funcie de x. Dac am folosi plot(x, y, x, z), graficul actual i toat munca noastr ar disprea i vor fi afiate graficele simple y n funcie de x i z n funcie de x. Pentru ce ne dorim noi folosim comanda hold:

plot(x,y)

hold on

plot(x,z)

hold off

Definirea elementelor graficuluiFuncia xlabel seteaz eticheta pentru abscis (ce vrem s apar scris n dreptul abscisei

xlabel=(etichet)

Funcia ylabel seteaz eticheta pentru ordonat

Funcia title seteaz titlul

Funcia legend seteaz legenda

Schimbarea culorilor i a tipului de linie ntr-un grafic

Tipul de linie si culoarea se pot schimba n interiorul funciei plot, ntre apostroafeExemplu

plot(x,y,-- g,x,z,*m)

schimb tipul de linie pentru primul grafic n linie ntrerupt i i seteaz culoarea verde i schimb tipul de linie pentru al doilea grafic n stelu i i seteaz culoarea magenta.

Tipuri de linie: . -- : -. o x * + s d p < > ^

Culoarea R(ed) G(reen) B(lue) C(yan) M(agenta) Y(ellow) (blac)K

ExempluS se realizeze graficul funciilor sinus i cosinus ntre 0 i 2

x=0:0.1:2*pi

y=sin(x)

z=cos(x)

plot(x,y,x,z)Grafice 3DPentru graficele 3D se folosete comanda plot3

Exemplut=0:0.1:10*pi;

plot3(x,y,z)

_1324284740.unknown

_1324285108.unknown