Documente Academic
Documente Profesional
Documente Cultură
RAPORT
despre lucrarea de laborator nr. 2
la Mecanic realizat n MATLAB
Coroi Andrian
A controlat:
Anatolie Casian
Chiinu 2013
Scopul lucrrii:
a. Studierea sistemului de programare MatLAB;
b. Cunoaterea modului de introducere i afiare a datelor;
c. Cunoaterea notaiilor i modurile de execuie a exerciiilor dorite;
d. Descriei comenzile de baz n regimul de comand a Programului MATLAB
2. Sarcina propus:
, pe segmentul
. De
indicat titlurile, de introdus nscrierile la axe, legenda, de folosit diferite culori, stiluri ale
liniilor i tipuri de marcheri. Optimizai programul (dup posibilitate) folosind variabilele
intermediare. De a prezenta graficele prin diferite metode:
a) n ferestre grafice diferite;
b) ntr-o fereastr pe aceleai axe;
c) ntr-o fereastr pe axe diferite.
De construit funcia
3. Partea teoretic:
plot pentru construirea graficului funciei Se indic argumentele x i f n paranteze rotunde.
plot(x,f,'ro:') tipul liniilor, culoarea i marcherii se determin prin valoarea argumentului al
treilea suplimentar al funciei plot. n argumentul suplimentar pot fi completate trei poziii care
corespund culorii, tipului de marcher i stilului liniei, nsemnrile acestora sunt prezentate n tabel:
Prescurtri pentru culori, tipul de marcher i stilul liniei
Culoarea
Tipul marcherului
y
Galben
Punct
Roz
Cercule
Albalbastru
Cruciuli
Rou
Semnul plus
Verde
Stelu
Albastru
Ptrat
Alb
Romb
Negru
Tipul liniei
-
Continue
<
Punctat
>
-.
Tire punctat
Stelu cu 5 coluri
--
Tire
Stelu cu 6 coluri
4. Rezolvarea sarcinii:
Coninut:
1. Graficul funciei de o singur variabil:
A. In ferestre grafice diferite f(x)
B. In ferestre grafice diferite g(x)
C. Intr-o fereastr pe aceleai axe
D.ntr-o fereastr pe axe diferite:
D.1 Orizontal
D.2 Vertival
D.3 Ambele pe axele din dreapta:
D.4 Ambele pe axele de sus:
2. Graficul funciei de dou variabile:
A. Mod general
B. Mod optimizat
4
grid on
D.2 Vertival
clear
clc
x=[0.2:0.0001:8];
y=pow2(x).*log(x);
g=x.*sin(x);
figure(1);
hold off
subplot(1,3,1);
plot(x,y,'k--');
legend('Functia f(x)');
grid on;
subplot(1,3,2);
plot(x,g,'g.');
legend('Functia g(x)');
grid on;
subplot(1,3,3);
hold on
plot(x,y,'k--');
plot(x,g,'g.');
legend('Functia f(x)','Functia g(x)');
grid on
subplot(1,3,1);
title('Graficele functiilor F(x):');
xlabel('Axa X');
ylabel('Axa Y');
subplot(1,3,2);
title('Graficele functiilor G(x):')
xlabel('Axa X');
ylabel('Axa Y');
subplot(1,3,3);
title('Graficele functiilor F(x) si G(x):');
xlabel('Axa X');
ylabel('Axa Y');
B. Mod optimizat
clear
clc
[x,y]=meshgrid(-2:0.1:2, -1:0.15:1);
z3=x.^2.*exp(-abs(y)).*sin(x.*y)
subplot(3,3,1);
mesh(x,y,z3)
subplot(3,3,2);
surf(x,y,z3)
subplot(3,3,3);
meshc(x,y,z3)
subplot(3,3,4);
surf(x,y,z3)
subplot(3,3,5);
contour(x,y,z3)
subplot(3,3,6);
contourf(x,y,z3)
subplot(3,3,7);
contour3(x,y,z3)
10
2. Concluzie:
Da, ajungnd la acest punct final pot spune: Ura, am fcut-o. n general lucrarea este destul
de interesant. Aici am construit n sistemul MathLAB graficele funciilor de o singur variabila i de
dou.
Pentru cele de o singur variabil am folosit comenzile: hold on, plot, legend, grid on i hold
off, figure, etc. Pentru cea de dou variabile am folosit: surf, meshc, surfc, contour, contourf, contour3
i surfl.
Am optimizat maxim funciile matematic i grafic (pentru ultima funcie). Am observat
diferena dintre funcii ntre sistemul MathLAB 6 i MathLAB 7. Ultimul conine n editorul de figuri
mai multe funcii, cum ar fi: <Add data> etc.
11