Sunteți pe pagina 1din 8

Universitatea Tehnic a Moldovei

Facultatea CIM
Catedra Mecanica Teoretic

Raport
despre lucrarea de laborator nr.2
la Mecanica realizat in Matlab
Tema: Grafica n sistemul Matlab
A efectuat:

Gona Vasile

A verificat:

Balmu Ion

Chiinu, 2014
Sarcina Lucrrii Nr. 2

I.
II.

Descriei comenzile de baz pentru construirea graficelor


n MATLAB.
De construit graficele funciilor de o variabil pe
segmental indicat. De indicat titlurile, de introdus
nscrierile la axe, legenda, de folosit diferite culori, stiluri
ale liniilor i tipuri de marcher. Optimizai programul (dup
posibilitate) folosind variabile intermediare. De a prezenta
graficele prin diferite metode:
a) n ferestre diferite;
b) ntr-o fereastr pe aceleai axe;
c) ntr-o fereastr pe axe diferite: 1-orizontal i 2-vertical;
d) ntr-o fereastr: 1-pe axe diferite i 2-pe aceleai axe.

f ( x )=x 2 sinx

III.

x [ , ]

g ( x ) =xcosx

De construit graficul funciei de dou variabile pe un


sector dreptunghiular prin diferite metode:
a) Ca o suprafa n form de carcas;
b) Ca o suprafa n form de carcas colorat;
c) Ca o suprafa marcat cu liniile de nivel (singuri
alegei valorile funciei redate de liniile de nivel)
Optimizai programul (dup posibilitate) folosind
variabilele intermediare.

z ( x , y ) =( 1+ xy ) [sin ( xy ) + x ]

x [-1,1]

y [ , ]

ndeplinirea lucrrii
I.

figure-deschide o figura noua si o face active (trebuie


apelata inainte de a chema functia grafica);
figure(n),unde n este numarul unei figuri date-se
utilizeaza pentru a seta o figura deja activa;
clf-permite stergerea unei figuri fara resetarea
proprietatilor ei;
plot-se utilizeaza nemijlocit la construirea graficului
functiei;
colorbar-creeaza o coloana in fereastra graficului,care
arata relatia intre culoare si valoarea functiei;
colormap-cu ajutorul ei poate fi schimbata paleta
culorii graficului (ex:se scrie colormap(winter) pentru o
paleta de culori reci,de iarna);
grid on/of-afiseaza/ascunde gradarea pe grafic;
title-cu ajutorul ei se plaseaza titlul graficului;
xlabel,ylabel si zlabel-servesc pentru a arata
descriptia la axele x,y si z, respective;
legend-se aplica pentru a descrie citeva grafice;
mesh-la vizualizarea functiilor de 2 variabile prezinta
carcasa suprafetei;
surf-la vizualizarea functiilor de 2 variabile prezinta o
suprafata plina de culoare;
hold on-se aplica pentru a suprapune o imagine pe
alta;
hold of-se aplica pentru anularea suprapunerii
imaginilor;
contourf grafic plan cu liniile de nivel colorat ;
surf suprafata luminata ;
meshgrid functia pentru generarea scarii ;
hold on suprapune o imagine pe alta ;
hold of anularea suprapunerii imaginilor ;
subplot(m,n,p) imparte figura intr-o matrice m pe n
de parti a graficului initial, iar p este indexul partii selectate.
bone seamana cu aspectul gray, dar cu un ton usor
de culoare albastra ;
colorcube fiecare culoare se schimba de la inchis
pina la deschis ;
cool nuante de culori alb albastre si purpurii ;
copper nuante de culoarea cuprului ;
hot schimbare lina :negru-rosu-oranj-galben-alb ;
hsv schimbare lina ;

jet schimbare lina : albastru-alb albastru-verdegalben-rosu ;


spring nuante de purpuriu si galben ;
summer nuante de verde si galben ;
winter nuante de albastru si verde .
II.
>> x=-pi:0.05:pi;
>> f=x.*x.*sin(x);
>> figure(1)
>> plot(x,f)
>> grid on

>> g=x.*cos(x);
>> figure(2)
>> plot(x,g)
>> grid on

>> figure(3)
>> plot(x,f,x,g)
>> grid on

>>figure(4)
>>subplot(1,3,1)
>>plot(x,f)
>>grid on
>>subplot(1,3,2)
>>plot(x,g)
>>grid on
>>subplot(1,3,3)
>>plot(x,f,x,g)
>>grid on

>>figure(5)
>>subplot(3,1,1)
>>plot(x,f)
>>grid on
>>subplot(3,1,2)
>>plot(x,g)
>>grid on
>>subplot(3,1,3)
>>plot(x,f,x,g)
>>grid on

>>figure(6)
>>subplot(2,2,1)
>>plot(x,f)
>>grid on
>>subplot(2,2,[2,4])
>>plot(x,f,x,g)
>>grid on
>>subplot(2,2,3)
>>plot(x,g)
>>grid on

>>figure(7)
>>subplot(2,2,[1,2])
>>plot(x,f,x,g)
>>grid on
>>subplot(2,2,3)
>>plot(x,f)
>>grid on
>>subplot(2,2,4)
>>plot(x,g)
>>grid on

III.
>> x=-1:0.1:1;

>> y=-pi:0.1:pi;
>> [x,y]=meshgrid(x,y);
>> z=(1+x.*y).*(sin(x.*y)+x);
>> figure (8)
>> mesh(x,y,z)

>> surf(x,y,z)
>> colormap(autumn)

>> contourf(x,y,z,20)

Concluzie: n urma acestei lucrri de laborator am nsuit cum de


elaborat grafic n sistemul MATLAB. Am construit grafice (de una i dou
variabile), am construit grafice intr-o fereastr i-n ferestre diferite. Am
construit grafice tridimensionale de dou variabile.

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