Sunteți pe pagina 1din 13

I.

Descriei comenzile de baz pentru construirea graficelor n pachetul MATLAB.

In sistem am folosit :
clf sterge figura fara resetarea proprietatilor ei ;
plot functia pentru construirea graficului functiei ;
comet permite de aurmari miscarea punctului pe traiectorie ;
plot3 analogul 3-dimensional a functiei plot ;
mesh carcasa suprafetei ;
surf suprafata plina de culoare ;
contour grafic plan cu liniile de nivel ;
meshc, surfc suprafata cu liniile de nivel in planul x,y ;
contourf grafic plan cu liniile de nivel colorat ;
contour3 suprafata compusa din linii de nivel ;
surfl suprafata luminata ;
meshgrid functia pentru generarea scarii ;
hold on suprapune o imagine pe alta ;
hold off anularea suprapunerii imaginilor ;
subplot permite plasarea intr-o fereastra a graficului sau imprimarea pe aceeasi hirtie a citeva
grafice cu axele proprii ;
subplot(m,n,p) imparte figura intr-o matrice m pe n de parti a graficului initial, iar p este indexul
partii selectate.
Prescurtri pentru culori, tipul de marcher i stilul liniei
Culoarea

Tipul marcherului

Galben

Punct

Roz

Cercule

Albalbastru

Cruciuli

Rou

Semnul plus

Verde

Stelu

Albastru

Ptrat

Alb

Romb

Negru

Triunghi cu vrful n jos

Triunghi cu vrful n sus

Tipul liniei
-

Dreapt

<

Triunghi cu vrful n stnga

Punctat

>

Triunghi cu vrful n dreapta

-.

Tire punctat

Stelu cu 5 coluri

--

Tire

Stelu cu 6 coluri

colorbar - creeaz o coloni n fereastra graficului, care arat relaia ntre culoare i valoarea
funciei z(x,y);
colormap() schimba aspectul color a graficului. Unde aspectele de culoare snt prezentate mai jos:
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-verde-galben-rosu ;
spring nuante de purpuriu si galben ;
summer nuante de verde si galben ;
winter nuante de albastru si verde .
II.

De construit graficele funciilor de o variabil pe segmentul indicat. De indicat titlurile, de introdus


nscrierile la axe, legenda, de folosit diferite culori, stiluri ale liniilor si tipuri de marcheri. De a
prezenta graficele prin diferite metode
Funcia 1
Funcia 2
Segmentul
( )
( )
Coninutul sistemului:
>>x=[0.2:0.05:8];
>> f=x.^2.*log(x);
>> g=x.*sin(x);
a) n ferestre diferite:
>> figure(1);
>> plot(x,f);
>> title('Graficul functiei \itf(x)');
>> legend('\itf(x)',2);
>> xlabel('Axa X');ylabel('Axa Y');

>> figure(2);
>> plot(x,f);
>> title('Graficul functiei \itg(x)');
>> legend('\itg(x)',2);
>> xlabel('Axa X');ylabel('Axa Y');

b) ntr-o fereastr pe aceleai axe:


>> figure(3);
>> hold on;
>> xlabel('Axa X');ylabel('Axa Y');
>> plot(x,f,'b:x');plot(x,g,'r-p');
>> title('Graficele functiilor {\itf(x)} si {\itg(x)}');
>> legend('\itf(x)','\itg(x)',2);

c) Folosing comanda subplot:


c1) ntr-o fereastr pe axe diferite:
(orizontal)
>> figure(4);
>> subplot(3,1,1);
>> plot(x,f,'b:x');
>> title('Graficul functiei \itf(x)');
>> subplot(3,1,2);
>> plot(x,g,'r-p');
>> title('Graficul functiei \itg(x)');
>> subplot(3,1,3);
>> hold on;
>> plot(x,f,'b:x');plot(x,g,'r-p');
>> title('Graficele functiilor {\itf(x)} so {\itg(x)}');

(vertical)
>> figure(5);
>> subplot(1,3,1);
>> plot(x,f,'b:x');
>> title('Graficul functiei \itf(x)');
>> subplot(1,3,2);
>> plot(x,g,'r-p');
>> title('Graficul functiei \itg(x)');
>> subplot(1,3,3);
>> hold on;
>> plot(x,f,'b:x');plot(x,g,'r-p');
>> title('Graficele functiilor {\itf(x)} so {\itg(x)}');

c2) ntr-o fereastr fiecare aparte pe axe diferite i ambele pe aceleai axe.
(ambele pe axele din dreapta)
>>figure(6);
>>subplot(2,3,[1,2]);
>>plot(x,f,'b:x');
>>title('Graficul functiei \itf(x)');
>>subplot(2,3,[4,5]);
>>plot(x,g,'r-p');
>>title('Graficul functiei \itg(x)');
>>subplot(2,3,[3,6]);
>>hold on;
>>plot(x,f,'b:x');plot(x,g,'r-p');
>>title('Graficele functiilor {\itf(x)} so {\itg(x)}');

(ambele pe axele de sus)


>>figure(7);
>>subplot(2,2,1:2);
>>plot(x,f,'b:x');
>>title('Graficul functiei \itf(x)');
>>subplot(2,2,3);
>>plot(x,g,'r-p');
>>title('Graficul functiei \itg(x)');
>>subplot(2,2,4);
>>hold on;
>>plot(x,f,'b:x');plot(x,g,'r-p');
>>title('Graficele functiilor {\itf(x)} so {\itg(x)}');

III.

De construit graficul funciei de dou variabile pe un sector dreptunghiular prin diferite metode
mesh, surf, meshc, surfc, contour, contourf, contour3.

Funcia
(

| |

Segmentul 1
(

Coninutul sistemului:
>>[x,y]=meshgrid(-2:0.1:2,-1:0.1:1);
>> z=x.^2.*exp(-abs(y)).*sin(x.*y);
>> mesh(x,y,z)

1. Mesh >>mesh(x,y,z)

Segmentul 3

2. Surf >>surf(x,y,z)

3. Meshc >>meshc(x,y,z)

4. Surfc >>surfc(x,y,z)

5. Contour >>contour(x,y,z)

6. Contourf >>contourf(x,y,z)

7. Contour3 >>contour3(x,y,z)

Concluzie:
Datorit acestei lucrri de laborator am reuit s vizualizm i s construim grafice folosind diferite
metode prin intermediul programului MATLAB. Am construit graficele unei funcii de o variabil pe
un segment anume,indicnd titlurile, introducnd nscrierile la axe, legenda, am folosit diferite culori,
stiluri ale liniilor i tipuri de marcheri.
De asemenea, am construit i vizualizat graficul unei funcii de doua variabile pe un sector
dreptunghiular prin diferite metode.

Ministerul Educaiei al Republicii Moldova


Universitatea Tehnic a Moldovei
Catedra: Automatica i Tehnologii Informaionale

RAPORT
Lucrare de laborator Nr.2
la Macanic realizat n MATLAB

Tema: Grafica n sistemul MATLAB

Varianta 9

A efectuat:

st. gr. TI 141


Bor Diana-Mihaela

A verificat:

Chiinu 2014

_____________

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