Sunteți pe pagina 1din 9

Ministerul 

Educaţiei și Cercetării 
 al Republicii Moldova 
 
Universitatea Tehnică a Moldovei 
 
Departamentul Fizică 
      
                            

RAPORT 
                

Despre lucrările de laborator  


la Mecanică realizate în MATLAB 
  
                                      

Varianta 3
 

A realizat st.gr. CR-211:                            Bivol Vasile


 
A verificat:                                    Mihailov Valeriu

Chisinau 2022
Sarcina Lucrării nr. 7

I. Un punct material de masă m ,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 iniţială v0
este orientată sub un unghi de 45º faţă de axa absciselor, x.De
alcătuit ecuaţiile diferenţiale ale mişcării şi de rezolvat numeric.
a). Să se construiască pe aceleaşi axe de coordonate cu linii
diferite graficeledependenţelor x = x(t)şi y= y(t).
b). Să se construiască pe aceleaşi axe graficele dependenţelor vx
(t), vy(t) şi v(t).
c). Să se construiască traiectoria punctului material şi să se arate
pe grafic vectorul vitezei pentru momentul initial de timp .

File-Functia “gros.m”
function dudt=gros(t,u);
m=0.5;
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
F1x=2;
F1y=-1.5*y;
F2x=cos(x);
F2y=sin(y);
xpp=(F1x+F2x)/m;
ypp=(F1y+F2y)/m;
dudt=[xp;yp;xpp;ypp];
end
>> clear all
>> close all;
>> v0=1;
>> alpha=pi/4;
>> tmin=0;
>> tmax=5;
>> t=[tmin,tmax];
>> x0=0;
>> y0=0;
>> v0x=v0*cos(alpha);
>> v0y=v0*sin(alpha);
>> u0=[x0,y0,v0x,v0y];
>> [t,u]=ode45('gros',t,u0);
>> x=u(:,1);
>> y=u(:,2);
>> vx=u(:,3);
>> vy=u(:,4);
>> plot(t,x,'r-',t,y,'k--');
>> grid on;
>> xlabel('t,s');
>> ylabel('pozitia,m');
>> title('Graficele dependentelor x=x(t),y=y(y)');
>> legend('x(t)','y(t)');
>> v=sqrt(vx.^2+vy.^2);
>> figure(2)
>> plot(t,vx,'b-',t,vy,'g--',t,v,'k-');
>> xlabel('t,s');
>> ylabel('viteza,m/s');
>> title('Graficele dependentelor vx(t),vy(t),v(t)');
>> legend('vx(t)','vy(t)','v(t)');
>> figure(3);
>> plot(x,y);
>> hold on;
>> quiver(x0,y0,v0x*1.5,v0y*1.5);
>> xlabel('x,m');
>> ylabel('y,m');
Rezultatele
II. Fie un punct material M, de masă m, se deplasează în spaţiu sub
acţiunea unei forţe P. Asupra punctului acţionează din partea mediului o
forţă de rezistenţă R= -cv. În momentul iniţial de timp, punctul material se
află în poziţia definită prin vectorul iniţial de poziţie, r 0 ş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ă traiectoria mişcării punctului material şi să se arate
vectorul vitezei iniţiale.

File-Functia “gros2.m”
function dudt=gros2(t,u)
m=0.5;
c=0.2;
x=u(1);
y=u(2);
z=u(3);
xp=u(4);
yp=u(5);
zp=u(6);
Px=-0.5*x;
Py=-c*xp;
Pz=z-c-xp;
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];
>> clear all;
>> close all;
>> tmin=0;
>> tmax=5;
>> t=[tmin,tmax];
>> x0=1;
>> y0=0;
>> z0=1;
>> v0x=2;
>> v0y=-2;
>> v0z=0;
>> u0=[x0,y0,z0,v0x,v0y,v0z];
>> [t,u]=ode45('gros2',t,u0);
>> x=u(:,1);
>> y=u(:,2);
>> z=u(:,3);
>> vx=u(:,4);
>> vy=u(:,5);
>> vz=u(:,6);
>> plot(t,x,'r-',t,y,'k--',t,z,'g-');
>> grid on;
>> xlabel('t,s');
>> ylabel('pozitia, m');
>> title('Graficele dependentelor x=x(t),y=y(y),z=z(t)');
>> legend('x(t)','y(t)','z(t)');
>> figure(2)
>> plot3(x,y,z)
>> hold on
>> quiver3(x0,y0,z0, v0x,v0y,v0z);
>> xlabel('x')
>> ylabel('y')
>> zlabel('z')

Rezultatele
Concluzii:
În cadrul acestei lucrări de laborator am studiat dinamica
punctului material. Am construit pe aceleaşi axe de coordonate
cu linii diferite graficele dependenţelor x = x(t) şi y= y(t), z=z(t),
vx (t), vy(t) şi v(t) , traiectoria punctului material şi am aratat pe
grafic vectorul vitezei pentru momentul iniţial de timp. Am
construit traiectoria mişcării punctului material şi am aratat
vectorul vitezei iniţiale. Am aplicat comenzile hold on, apoi quiver.

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