Sunteți pe pagina 1din 7

Ministerul Educaţiei Culturii si Cercetarii al Republicii Moldova

Universitatea Tehnică a Moldovei

RAPORT
Despre lucrarea de laborator Nr.7
la Mecanică realizată în MATLAB
Varianta 11

Tema: Dinamica punctului material

A efectuat: Leu Stefan AI-201

A verificat: Andronic Silvia

Chişinău 2020
Lucrare de laborator Nr.7
1.Dinamica punctului material. Un punct material de masă m care se deplasează în planul xy sub
acțiunea a două forțe F1 și F2. În momentul inițial de timp, punctul se află în originea sistemului
de coordonate, iar viteza v0 este orientată sub un unghi de 450 față de axa absciselor, x.

a. Să se construiască pe aceleași axe de coordonate cu linii diferite graficul dependențelor x =


x(t) și y = y(t).

b. Să se construiască într-o fereastră aparte dependențele vx(t), vy(t) și v(t).

c. Să se construiască traiectoria punctului material. Să se indice pe grafic vectorul vitezei pentru


momentul inițial și pentru un moment arbitrar de timp.

2. Un punct material M, de masă m = 1.5 kg se deplasează în spațiu sub acțiunea unei forțe P.
Asupra punctului acționează din partea mediului o forță de rezistență R, care este orientată în
sens opus mișcării și este proporțională cu viteza punctului, R = C*v. În momentul inițial de
timp, punctul material se află în poziția inițială, definită prin vectorul inițial de poziție r0, și are
viteza v0.

a. Să se construiască graficele dependențelor x = x(t), y = y(t) și z = z(t).

b. Să se construiască ecuația traiectoriei punctului material și să se indice pe grafic vectorul


vitezei inițiale.
1. a.
function dudt=sarcina2a(t,u)
m=1.2;
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
f1x=1;
f1y=-1.3*yp;
f2x=-1.4*x
f2y=-2*y;
xpp=(f1x+f2x)/m;
ypp=(f1y+f2y)/m;
dudt=[xp;yp;xpp;ypp];

v0=3.5;
alpha=pi/4;
tmin=2;
tmax=15;
t=[tmin, tmax];
x0=0;
y0=0;
v0x=v0*cos(alpha);
v0y=v0*sin(alpha);
u0=[x0,y0,v0x,v0y];
[t,u]=ode45('sarcina2a',t,u0);
x=u(:,3);
y=u(:,2);
vx=u(:,3);
vy=u(:,4);
plot(t,x,'b',t,y,'g--');
xlabel('t,s');
ylabel('Pozitia,m');
title('Graficile x=(t), y=y(t)');
legend('x(t)','y(t)');
b. >> v=sqrt(vx.^2+vy.^2);
>> grid on
>> plot(t,vx,t,vy,t,v);
c.
figure (2)
hold on
plot(x,y,'g-');
quiver(x0,y0,v0x,v0y);
xlabel('Ox')
ylabel('Oy')
title('Traiectorie si vectori')
legend('y(x)','vector')

2. a.

function dudt=sarcina3a(t,u)
m=1.2;
c=0.2;
x=u(1);
y=u(2);
z=u(3)
xp=u(4);
yp=u(5);
zp=u(6);
Px=1;
Py=0;
Pz=zp
Rx=-c*xp;
Ry=-c*yp;
Rz=-c*zp;
xpp=(Px+Rx)/m;
ypp=(Py+Ry)/m;
zpp=(Pz+Rz)/m;
dudt=[xp;yp;zp;xpp;ypp;zpp];

v0x=3;
v0y=5;
v0z=0;
x0=0;
y0=0;
z0=0;
tmin=2;
tmax=3;
t=[tmin,tmax];
u0=[x0,y0,z0,v0x,v0y,v0z];
[t,u]=ode45('sarcina3a',t,u0);
figure(4)
x=u(:,1);
y=u(:,2);
z=u(:,3);
vx=u(:,4);
vy=u(:,5);
vz=u(:,6);
v=sqrt(vx.^2+vy.^2+vz.^2);
plot(t,x,t,y,t,z);
xlabel('t,s');
ylabel('Pozitia,m');
title('Graficile x=(t), y=y(t)');
legend('x(t)','y(t)','z(t)');
b.
figure(5)
plot3(x,y,z)
grid on
hold on
plot3(x0,y0,z0,'ro-')
hold on
quiver3(x0,y0,z0,v0x,v0y,v0z)
xlabel('Ox');
ylabel('Oy');
zlabel('Oz');
title('Traiectoria miscarii punctului');
legend('x(t)','y(t)','z(t)');

Concluzie:
În cadrul acestei lucrari de laborator am facut cunostinta cu dinamica mişcării
corpului rigid. Am lucrat cu diverse fisiere cu scopul de a crea graficele dinamicei
si traiectoriei punctelor materiale. Am perfectionat abilitatea de scriere a fisierelor.
Am introdus codul necesar si am obtinut figurele respective.

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