Sunteți pe pagina 1din 6

Universitatea POLITEHNICA din Bucuresti Student: Nutu Bogdan

Facultatea de Inginerie Mecanica si Mecatronica Grupa: 541B


Departamentul de Mecatronica si Mecanica de Precizie Data efectuarii: 17.03.2021
Laboratorul de Sisteme Ultraprecise de Mecanica Fina

Laborator Nr: 2
Utilizarea funcțiilor text, gtext, interp1

Enunţ:
1. Să se scrie programul în Matlab care să traseze caracteristica arcurilor
lamelare drepte:
2. Titlul graficului și marimile fizice (F,f) se vor scrie cu bold font
3. Temperatura la care s-au executat măsuratorile ( t= 20°C) se va înscrie în
două variante:
a. utilizând funcția text(cu precizare poziției)
b. utilizând funcția gtext(poziționarea se face cu mouse-ul).
4. Pentru primul arc se vor trasa pe acelaşi grafic caracteristica experimentală şi
caracteristica arcului obtinută prin interpolare pentru valori ale săgeţii f
cuprinse între 0 mm şi 5 mm, cu pasul de 0.5 mm.5. Să se determine valoarea
forţei F1x pentru o anumită valoare a săgeţii, de exemplu fx = 3.5 mm. Să se
marcheze pe caracteristica arcului punctul (fx,F1x).
Program:
%L1: Utilizarea functiilor text, gtext, interp1
%Data efectuarii: 15.03.021
%Nutu Bogdan

f=0:1:5;
F1=[0 2.6 5.1 7.5 10.3 12.7];
F2=[0 2.4 5 7.7 10.5 13];

figure(1);
plot(f, F1, 'r', f, F2, 'b', 'LineWidth', 2);
grid;
title("\b Caracteristica a 2 arcuri lamelare");
xlabel("Sageata \bf f[mm]");
ylabel("Forta \bf F[N]");
legend('F1','F2', 'location', 'north');

%text(2,8,'\bf t=20\circ C'); %a


gtext('\bf t=20\circ C'); %b

figure(2);
p1=polyfit(f,F1,1);
y1=polyval(p1,f);
plot(f, F1, 'r', f, y1, 'b', 'LineWidth', 2);
grid;
title("Liniarizare caracteristic arc lamelar 1");
xlabel("Sageata \bf f[mm]");
ylabel("Forta \bf F[N]");
legend('F1','F1L', 'location', 'north');

figure(3);
p2=polyfit(f,F2,1);
y2=polyval(p2,f);
plot(f, F2, 'r', f, y2, 'b', 'LineWidth', 2);
grid;
title("Liniarizarea caracteristica arc lamelar 2");
xlabel("Sageata \bf f[mm]");
ylabel("Forta \bf F[N]");
legend('F2','F2L', 'location', 'north');

%Interpolare arc 1
%Se va trasa caracteristica pentru primul arc pe acelasi
grafic
%experimental si caracteristica arcului obtinut prin
interpolare
%pentru valorile sagetii f cuprinse intre 0 mm si 5 mm, cu
pasul de 0.5 mm

f=0:1:5;
F1=[0 2.6 5.1 7.5 10.3 12.7];
F2=[0 2.4 5 7.7 10.5 13];
fx=3.5;

f1=0:0.1:5;
i=interp1(f,F1,f1,'spline');
i1=interp1(f,F1,f1,'PCHIP');
Fx=a(f1==3.5);

figure(4);
plot(f,F1,f1,i,f1,i1,fx,Fx,'*');
title("Interpolare arc 1");
xlabel("Sageata \bf f[mm]");
ylabel("Forta \bf F[N]");
grid;
legend('F1','Spline','Cubic', 'location',
'north'); text(2,10, '\bf \Gamma=20\circ C');

%\Gamma=gama mare
%\gamma=gama mic
Grafice:
Concluzii:
Precizia interpolarii este data de apropierea dreptei. Cu cat dreapta se apropie mai
tare, cu atat precizia creste.

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