Sunteți pe pagina 1din 9

Ministerul Educaţiei, Culturii şi Cercetării

al Republicii Moldova

Universitatea Tehnică a Moldovei

Departamentul Mecanica Teoretică

RAPORT
despre lucrarea de laborator nr. 2

la Mecanică realizată în MATLAB


Tema: Elemente ale programului MATLAB

Varianta 14

A îndeplinit st.gr.MN-181 Moraru Cristian

A controlat conf.univ., Andronic S.

Chişinău – 2018
Sarcina Lucrării nr. 2
I. Descrieţi comenzile de bază pentru construirea graficelor în pachetul MATLAB.
II. De construit graficele funcţiilor de o variabilă pe segmentul indicat. De indicat titlurile, de
introdus înscrierile la axe, legenda, de folosit diferite culori, stiluri ale liniilor şi tipuri de marcheri.
De construit graficele prin diferite metode:
a) în ferestre diferite;
b) într-o fereastră pe aceleaşi axe;
c) într-o fereastră pe axe diferite :

>> x=(-pi:0.01:4.*pi);
>> f=x.*sin(x).^(2);
>> q=x.^(2).*cos(x);
>> figure(1);
>> plot(x,f);
>> grid;
>> title('Prima figura');
>> legend('f=x.*sin(x).^(2)');
>> xlabel('Axa x');
>> ylabel('Axa y');

>> figure(2);
>> plot(x,q);
>> grid;
>> title('Adoua figura');
>> legend('q=x.^(2).*cos(x)');
>> xlabel('Axa x');
>> ylabel('Axa y');

>> figure(3);
>> plot(x,f,x,q);
>> grid;
>> title('Figura Trei');
>> legend('plot(x,f,x,q)');
>> xlabel('Axa x');
>> ylabel('Axa y');

>> figure(4);
>> subplot(3,1,1);
>> subplot(3,1,2);
>> subplot(3,1,3);
>> grid;
>> grid;
>> grid;
>> plot(x,f);
>> plot(x,q);
>> plot(x,f,x,q);
>> title('(x,f)');
>> legend('f=x.*sin(x).^2');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> title('(x,q)');
>> legend('q=x.^2.*cos(x)');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> title('(x,f,x,q)');
>> legend('plot(x,f,x,p)');
>> xlabel('Axa x');
>> ylabel('Axa y');

>> figure(5);
>> subplot(1,3,1);
>> subplot(1,3,2);
>> subplot(1,3,3);
>> grid;
>> grid;
>> grid;
>> plot(x,f);
>> plot(x,q);
>> plot(x,f,x,q);
>> title('(x,f)');
>> legend('f=x.*sin(x).^2');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> title('(x,q)');
>> legend('q=x.^2.*cos(x)');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> title('(x,f,x,q)');
>> legend('plot(x,f,x,p)');
>> xlabel('Axa x');
>> ylabel('Axa y');

>> figure(6);
>> subplot(2,2,1);
>> subplot(2,2,2);
>> subplot(2,2,3);
>> subplot(2,2,4);
>> subplot(2,2,[2,4]);
>> grid;
>> grid;
>> grid;
>> plot(x,f);
>> plot(x,q);
>> plot(x,f,x,q);
>> title('(x,f)');
>> legend('f=x.*sin(x).^2');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> title('(x,q)');
>> legend('q=x.^2.*cos(x)');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> title('(x,f,x,q)');
>> legend('plot(x,f,x,p)');
>> xlabel('Axa x');
>> ylabel('Axa y');

>> figure(7);
>> subplot(2,2,1);
>> subplot(2,2,2);
>> subplot(2,2,3);
>> subplot(2,2,4);
>> subplot(2,2,[1,2]);
>> grid;
>> grid;
>> grid;
>> plot(x,f);
>> plot(x,q);
>> plot(x,f,x,q);
>> title('(x,f)');
>> legend('f=x.*sin(x).^2');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> title('(x,q)');
>> legend('q=x.^2.*cos(x)');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> title('(x,f,x,q)');
>> legend('plot(x,f,x,p)');
>> xlabel('Axa x');
>> ylabel('Axa y');
III. De construit graficul funcţiei de două variabile pe un sector dreptunghiular. Utilizaţi funcţiile
grafice - mesh, surf, meshc, surfc, contour, contourf, contour3. Cotele la graficele de contur se aleg
de sinestătător
>> x=-pi:0.1:pi;
>> y=-1:0.1:1;
>> [x,y]=meshgrid(x,y);
>> z=2.*(x).*sin(x.*y).*log(y+2);
>> figure(8);
>> mesh(x,y,z);
>> grid;
>> title('Graficul functiei');
>> legend('z=2.*(x).*sin(x.*y).*log(y.+2);');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> zlabel('Axa z');
>> figure(9);
>> surf(x,y,z);
>> grid;
>> title('Graficul functiei');
>> legend('z=2.*(x).*sin(x.*y).*log(y.+2);');
>> xlabel('Axa x');
>> ylabel('Axa y');
>> zlabel('Axa z');

Concluzie: In punctual doi am construit un graficdin doua functii si o variabila.Am


dat denumire, am dat datele axelor si graficilor am folosit diferite culori, tipuri de
linii si marchere. Am reprezentat graficele in diferite metode:
а) In ferstre diferite;
b) In aceeasi fereastra -Axe diferite;
с) într-o fereastră pe axe diferite :(Cu ajututorul comenzii subplot);
In a treilea exercitiu am construit graficul functiei a doua variabile in diferite metode
– mesh si surf

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