Upload
alexandru-fiodor
View
288
Download
0
Embed Size (px)
DESCRIPTION
mecanica laborator
Citation preview
Ministerul Educaiei al Republicii Moldova Universitatea Tehnic a Moldovei Catedra : Mecanica Teoretic
Raport Lucrarea de laborator #2 la mecanic realizat n MATLAB Tema: Grafica n Programul MATLAB Varianta 8
A ndeplinit: st. gr. TI-143 Fiodor Alexandru
A verificat: Ion Balmu
Chiinau 2014 Sarcina lucrarii #2II. De construit graficile funciilor de o variabil pe segmentul indicat.De indicat titlutile, 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 graficile prin diferite metode:
VariantaFuncia 1 Funcia 2Segmentul
8 f(x)=g(x)=ln()x[-,4]
a. n ferestre diferite: Calcularea valorilor:>> x=[-pi:0.05:4*pi];>> g=log(abs(x))+1;>> f=cos(x).^2;
Reprezentarea Graficului: >> figure(1); >> plot(x,f) >> title('graficul functiei f(x)'); >> xlabel('Axa X'); >> ylabel('Axa Y'); >> legend('f(x)',4);
>> figure(2);>> plot(x,g)>> title('graficul functiei g(x)'); >> xlabel('Axa X'); >> ylabel('Axa Y');>> legend('g(x)',1);
b. ntr-o fereastr pe aceleai axe:
>> figure(3);>> plot(x,f,'r.-.',x,g,'bd--')>> title('graficul functiei g(x) si f(x)'); >> xlabel('Axa X');>> ylabel('Axa Y');>> legend('f(x)','g(x)',0);
c. ntr-o fereastr pe axe diferite: 1-orizontal i 2-vertical.
>> figure(4);>> subplot(3,1,1)>> plot(x,f,'r.-.')>> title('graficul functiei f(x)');>> subplot(3,1,2)>> plot(x,g,'bd--') >> title('graficul functiei g(x)');>> subplot(3,1,3)>> plot(x,f,'r.-.',x,g,'bd--')>> title('graficul functiei g(x) si f (x)');>> legend('f(x)','g(x)',0);
>> figure(5);>> subplot(1,3,1)>> plot(x,f,'r.-.')>> title('graficul functiei f(x)'); >> subplot(1,3,2)>> plot(x,g,'bd--')>> title('graficul functiei g(x)');>> subplot(1,3,3)>> plot(x,f,'r.-.',x,g,'bd--')>> title('graficul functiei g(x) si f(x)');>> legend('f(x)','g(x)',0);d. ntr-o fereastr: 1-pe axe diferite i 2-pe aceleai axe.
>> figure(6);>> subplot(2,3,[1,2]);>> plot(x,f,'r.-.')>> title('graficul functiei f(x)'); >> subplot(2,3,[4,5])>> plot(x,g,'bd--')>> title('graficul functiei g(x)');>> subplot(2,3,[3,6])>> plot(x,f,'r.-.',x,g,'bd--')>> title('graficul functiei g(x) si f(x)');
>> figure(7);>> subplot(2,2,1:2)>> plot(x,f,'r.-.',x,g,'bd--')>> title('graficul functiei g(x)si f(x)');>> legend('f(x)','g(x)',0); >> subplot(2,2,3)>> plot(x,f,'r.-.')>> title('graficul functiei f(x)');>> subplot(2,2,4)>> plot(x,g,'bd--')>> title('graficul functiei g(x)');III. De comstruit funcia de dou variabile pe un sector ddeprtunghiular prin diferite metode.Optimizai programul (dup posibilitate) folosind variabilele intermediare.
Varianta FunciaSegmentul 1Segmentul 2
8z(x,y)=x[-1,1]y[-,]
Calcularea valorilor:
>> [x,y]=meshgrid(-1:0.1:1,-pi:0.1:pi);>> e=2.7183;>> z=e.^(-abs(x)).*cos(x-y).^2.;
Reprezentarea graficelor:
a. Ca o suprafa form de carcas:
Mesh
>> mesh(x,y,z)
b. Ca o suprafa n form de carcas colorat:
Surf
>> surf (x,y,z)
Contour
>> contour(x,y,z)
Contourf
>> contourf(x,y,z)
c. Ca o suprafa marcat cu liniile de nivel:
Meshc>>meshc(x,y,z)
Surfc>>surfc(x,y,z)
Contour3 >>contour3(x,y,z)
Concluzie: n lucrarea de laborator numrul 2 am nvat sa crem n cadrul Sistemului MATLAB, grafice de una i respectiv dou variabile pe segmentele indicate, s o formm graficele prin nscrieri la axe, legende, culori, tipuri de archeru i stiluri de linii. ntr-un final am ajuns de prerea c mediul de programare MATLAB permite rezolvarea nu doar a unor probleme complicate printr-o metod rapid i uoar dar i afiarea comod, clar i uor de perceput utilizatorului.