Sunteți pe pagina 1din 5

Universitatea Tehnica a Moldovei

Catedra Mecanica Teoretica

Raport
Despre lucrarea de laborator nr.2

La Mecanica realizata in MATLAB


Tema: Grafica in sistemul MATLAB

Varianta nr.12

A Indeplinit:

A controlat :

Chisinau 2009
Sarcini:
I. Descrieti comenzile de baza pentru construirea graficelor;

II. De construit graficele a 2 functii de o variabila pe segmentul dat. De prezentat


graficele in urmatoarele moduri:
a) in ferestre diferite;
b) intr-o fereastra pe aceleasi axe;
c) intr-o fereastra pe axe diferite;

f(x)= cos ; g(x)= cos ; x є [-π,3π];

III. De construit graficul unei functii de 2 variabile pe sectorul dreptunghiular dat

z(x,y)= (x-3y) xє [0,π]; y є[-1,1].

Indeplinirea lucrarii:

I. Comanda figure-deschide o figura noua si o face active (trebuie apelata inainte de a


chema functia grafica);
Comanda figure(n),unde n este numarul unei figuri date-se utilizeaza pentru a seta o
figura deja activa;
Comanda clf-permite stergerea unei figuri fara resetarea proprietatilor ei;
Functia plot-se utilizeaza nemijlocit la construirea graficului functiei;
Comanda colorbar-creeaza o coloana in fereastra graficului,care arata relatia intre
culoare si valoarea functiei;
Functia colormap-cu ajutorul ei poate fi schimbata paleta culorii graficului (ex:se scrie
colormap(winter) pentru o paleta de culori reci,de iarna);
Comanda grid on-afiseaza gradarea pe grafic;
Comanda grid off-sterge gradarea de pe grafic;
Functia title-cu ajutorul ei se plaseaza titlul graficului;
Comenzile xlabel,ylabel si zlabel-servesc pentru a arata descriptia la axele x,y si z,
respective;
Comanda legend-se aplica pentru a descrie citeva grafice;
Comanda text-se utilizeaza pentru a plasa un obiect de tip text pe graphic;
Functia plot3-analogul tridimensional al functiei plot;
Functia mesh-la vizualizarea functiilor de 2 variabile prezinta carcasa suprafetei;
Functia surf-la vizualizarea functiilor de 2 variabile prezinta o suprafata plina de
culoare;
Comanda hold on-se aplica pentru a suprapune o imagine pe alta;
Comanda hold off-se aplica pentru anularea suprapunerii imaginilor;
Comanda subplot-permite plasarea intr-o fereastra a graficului sau imprimarea pe
aceeasi hirtie aciteva grafice cu axele proprii;
Comanda axis-permite specificarea unui numar pre-definit de moduri de vizualizare
(axis square; axis equal sau axis normal);
Comenzile axis on si axis off-schimba starea in vizibil sau invizibil si viceversa,luind
in consideratie faptul ca implicit axele sunt vizibile
II.
>> x=[-pi:0.5:3*pi];
>> f=(x.^2).*cos(x);
>> g=(x.^3).*cos(x);

a)

>> figure
>> plot(x,f,'r-')
>> title('Functia F')
>> grid on
>>legend('F=(x.^2).*cos(x)')
>> xlabel('d,metri')
>> ylabel('t,secunde')

>> figure
>> plot(x,g,'b-')
>> title('Functia G')
>> grid on
>> legend('G=(x.^3).*cos(x)')
>> ylabel('A,amperi')
>> xlabel('V,volti')
b)
>> figure
>> plot(x,f,'r-',x,g,'b-')
>> title('Functiile F si G intr-o fereastra pe aceleasi axe')
>> grid on
>> legend('F=(x.^2).*cos(x)','G=(x.^3).*cos(x)')
>> xlabel('Natalitate')
>> ylabel('Mortalitate')
>>

c)

>> figure
>> subplot(2,2,1) >> subplot(2,2,2)
>> plot(x,f,'r-') >> plot(x,g,'b-')
>> title('Functia F') >> title('Functia G')
>> grid on >> grid on
>> legend('F=(x.^2).*cos(x)') >> legend('G=(x.^3).*cos(x)')
>> xlabel('d,metri') >> ylabel('A,amperi')
>> ylabel('t,secunde') >> xlabel('V,volti')
III.
>> 'Graficul functiei de 2 variabile z=f(x,y)';
>> [x,y]=meshgrid(0:0.5:pi,-1:0.5:1);
>> z=pow2(sin(x-3.*y)).*exp(abs(-y));
>> figure
>> mesh(x,y,z)
>> surf(x,y,z)
>> colorbar
>> colormap(summer)
>>

Concluzie:
La laboratorul de astazi am facut cunostinta cu comenzile de bază pentru
construirea graficelor in pachetul MATLAB.Am construit grafice de o variabila si
de doua.

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