Sunteți pe pagina 1din 15

Ministerul Educaţiei

al Republicii Moldova

Universitatea Tehnică a Moldovei

Departamentul Fizica

RAPORT
despre lucrarea de laborator Nr. 2
la Mecanică realizată în MATLAB

Tema: Elemente ale sistemului MATLAB


Varianta 20

A îndeplinit: Panco Alexandru

A verificat: conf. univ., dr. Andronic Silvia

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

1. Comenzile de dirijare a ferestrei în regimul de comandă.


plot3 - analogul 3-dimensional a funcţiei plot;
mesh - carcasa suprafeţei plină de culoare

surf - suprafeţei plină de culoare;


contour - grafic plan cu liniile de nivel;
meshc, surfc - suprafaţă cu liniile de nivel în planul x,y;
contourf - grafic plan cu liniile de nivel colorat;

contour3 - suprafaţă compusă din linii de nivel;


surf - suprafaţă luminată.

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

a)În ferestre diferite


figure(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)');

Graficul figurii 2
pg.3

b)Într-o fereastră pe aceleași axe


figure(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

c)Într-o fereastră pe axe diferite


figure(4)

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

c)Într-o fereastră pe axe diferite


figure(5)

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

c)Într-o fereastră pe axe diferite


figure(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

c)Într-o fereastră pe axe diferite


figure(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

Graficul funcției grafice “-mesh”

Graficul funcției grafice “-surf”


Graficul funcției grafice “-meshc”

pg.10

Graficul funcției grafice “-surfc”


Graficul funcției grafice “-contour”

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

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