Documente Academic
Documente Profesional
Documente Cultură
al Republicii Moldova
Departamentul Fizica
RAPORT
despre lucrarea de laborator Nr. 2
la Mecanică realizată în MATLAB
Chişinău – 2019
pg.1
Scopul lucrării: Familiarizarea cu elementele funcțiilor grafice ale programului MATLAB.
Mersul lucrării:
Exerciţiul 1:
Descrieţi comenzile de bază pentru construirea graficelor în pachetul MATLAB
Exerciţiul 2:
Pg.2
a)În ferestre diferite
figure(1)
x=[-1:0.1:2];
f=2.*(asin(x));
plot(x,f,'k:s');
title('Grafic f(x)');
xlabel('x');
ylabel('y');
legend('f(x)');
Graficul figurii 1
x=[-1:0.1:2];
g=(x.^2).*cos(x);
plot(x,g,'r-*');
title('Graficul g(x)');
xlabel('x');
ylabel('y');
legend('g(x)');
Graficul figurii 2
pg.3
x=[-1:0.1:2];
f=2.*(asin(x));
g=(x.^2).*cos(x);
hold on
plot(x,f,'k:s');
plot(g,f,'r-*');
title('Graficele f(x) si g(x)');
xlabel('x');
ylabel('y');
legend('f(x)','g(x)');
pg.4
Graficul figurii 3
subplot(3,1,1);
x=[-1:0.1:2];
f=2.*(asin(x));
plot(x,f,'k:s');
title('Grafic f(x)');
xlabel('x');
ylabel('y');
legend('f(x)');
subplot(3,1,2);
x=[-1:0.1:2];
g=(x.^2).*cos(x);
plot(x,g,'r-*');
title('Graficul g(x)');
xlabel('x');
ylabel('y');
legend('g(x)');
subplot(3,1,3);
x=[-1:0.1:2];
f=2.*(asin(x));
g=(x.^2).*cos(x);
hold on
plot(x,f,'k:s');
plot(g,f,'r-*');
title('Graficele f(x) si g(x)');
xlabel('x');
ylabel('y');
legend('f(x)','g(x)');
pg.5
Graficul figurii 4
subplot(1,3,1);
x=[-1:0.1:2];
f=2.*(asin(x));
plot(x,f,'k:s');
title('Grafic f(x)');
xlabel('x');
ylabel('y');
legend('f(x)');
subplot(1,3,2);
x=[-1:0.1:2];
g=(x.^2).*cos(x);
plot(x,g,'r-*');
title('Graficul g(x)');
xlabel('x');
ylabel('y');
legend('g(x)');
subplot(1,3,3);
x=[-1:0.1:2];
f=2.*(asin(x));
g=(x.^2).*cos(x);
hold on
plot(x,f,'k:s');
plot(g,f,'r-*');
title('Graficele f(x) si g(x)');
xlabel('x');
ylabel('y');
legend('f(x)','g(x)');
Graficul figurii 5 pg.6
subplot(2,2,1);
x=[-1:0.1:2];
f=2.*(asin(x));
plot(x,f,'k:s');
title('Grafic f(x)');
xlabel('x');
ylabel('y');
legend('f(x)');
subplot(2,2,3);
x=[-1:0.1:2];
g=(x.^2).*cos(x);
plot(x,g,'r-*');
title('Graficul g(x)');
xlabel('x');
ylabel('y');
legend('g(x)');
subplot(1,2,2);
x=[-1:0.1:2];
f=2.*(asin(x));
g=(x.^2).*cos(x);
hold on
plot(x,f,'k:s');
plot(g,f,'r-*');
title('Graficele f(x) si g(x)');
xlabel('x');
ylabel('y');
legend('f(x)','g(x)');
Graficul figurii 6 pg.7
subplot(2,2,3);
x=[-1:0.1:2];
f=2.*(asin(x));
plot(x,f,'k:s');
title('Grafic f(x)');
xlabel('x');
ylabel('y');
legend('f(x)');
subplot(2,2,4);
x=[-1:0.1:2];
g=(x.^2).*cos(x);
plot(x,g,'r-*');
title('Graficul g(x)');
xlabel('x');
ylabel('y');
legend('g(x)');
subplot(2,1,1);
x=[-1:0.1:2];
f=2.*(asin(x));
g=(x.^2).*cos(x);
hold on
plot(x,f,'k:s');
plot(g,f,'r-*');
title('Graficele f(x) si g(x)');
xlabel('x');
ylabel('y');
legend('f(x)','g(x)');
Graficul figurii 7 pg.8
Exercițiul 3
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,y]=meshgrid(-1:0.1:1,-0.5:0.1:1.5);
z=2.*(x.^2).*(exp(y).^2).*cos(x.*y);
figure(8);
mesh(x,y,z);
title('mesh');
figure(9);
surf(x,y,z);
title('surf');
figure(10);
meshc(x,y,z);
title('meshc');
figure(11);
surfc(x,y,z);
title('surfc');
figure(12);
contour(x,y,z);
title('contour');
figure(13);
contourf(x,y,z);
title('contourf');
figure(14);
contour3(x,y,z);
title('contour3');
pg.9
pg.10
pg.11
Graficul funcției grafice “-contourf”
pg.12
Graficul funcției grafice “-contour3”
Concluzie:
În cadrul acestei lucrări de laborator am studiat modul de lucru cu funcțiile grafice. Am însușit
comenzile de bază ale acestui program, care mai apoi au fost utilizate cu succes în elaborarea
condiției propuse. De asemenea, a fost studiat și procesul de lucru cu funcțiile și graficele,
comenzile de manipulare ale acestora cît și aplicarea lor în practică. Am analizat erorile apărute
pe parcursul efectuării sarcinii lucrării și le-am corectat.
pg.13