Вы находитесь на странице: 1из 6

Ministerul Educației, Culturii și Cercetării

Al Republicii Moldova

Universitatea Tehnică a Moldovei

Departamentul Mecanica Teoretică

RAPORT
Despre lucrarea de laborator nr.7
La Mecanică realizată în MATLAB
Tema: Dinamica punctului material

Varianta 12

A îndeplenit st.gr.TI-196 Dolgopol Andrei

A controlat conf.univ., Rusu V.

Chișinău – 2019
Лабораторная работа N7.Динамика материальной точки
Задание работы N 7

I. Материальная точка массой m перемещается в плоскости xy под действием двух


сил F1 и F2. В начальный момент времени точка находилась в начале координат, где
ей сообщили начальную скорость v0 под углом 450 к оси абсцисс.
a)Построить на общие оси графики зависимостей x=x(t) и y(t).
b)Построить, в отдельном окне на общие оси, графики зависимостей vx(t), vy(t) и
v(t).
c)Построить траекторию движения материальной точки. Показать на графике
вектор скорости для начального момента времени и для произвольного
момента.

14, 29 i+cos(t ) j 5i+6tj 3.4 3

II. Материальная точка массой m =1,5 кг совершает движение в пространстве под


действием движущей силы Р. Одновременно , точка испытывает сопротивление
среды, R=-c·v , направленное против скорости. Начальное положение задается
радиусом вектором r0 , а начальная скорость – вектором v0 .
a)Построить на общие оси графики зависимостей x=x(t) , y(t) и z(t).
b)Построить траекторию движения материальной точки. Показать на графике
вектор скорости для начального момента времени .
c)Указать на траектории для двух произвольных моментов времени векторы
скоростей.

12, 27 −2xi− j−2zk 0.5 j 2 j+3 k

Ход работы:
I.

a)
function dudt=dolg1(t,u)
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
m=3;
F1x=1;
F1y=cos(t);
F2x=5;
F2y=6*t;
xpp=F1x+F2x/m;
ypp=F1y+F2y/m;
dudt=[xp;yp;xpp;ypp];

>> v0=3.4;
>> alfa=pi/4;
>> tmin=0;
>> tmax=10;
>> t=[tmin,tmax];
>> x0=0;
>> y0=0;
>> v0x=v0*cos(alfa);
>> v0y=v0*sin(alfa);
>> u0=[x0,y0,v0x,v0y];
>> [t,u]=ode45('dolg1',t,u0);
>> x=u(:,1);
>> y=u(:,2);
>> Vx=u(:,3);
>> Vy=u(:,4);

>> figure(1);
>> plot(t,x,t,y);
>> grid;
>> title('Graficul x(t),y(t)');
>> xlabel('t,sec');
>> ylabel('x,y,m');
b)
>> figure(2);
>> V=sqrt(Vx.^2+Vy.^2);
>> plot(t,Vx,t,Vy,t,V);
>> grid;
>> title('Graficul Vx(t),Vy(t),V(t)');
>> xlabel('t,sec');
>> ylabel('Vx,Vy,V,m');

c)
>> figure(3);
>> plot(x,y);
>> grid;
>> title('Graficul x,y');
>> xlabel('y');
>> ylabel('x');
II.
a)
function dudt=dolg2(t,u)
x=u(1);
y=u(2);
z=u(3);
xp=u(4);
yp=u(5);
zp=u(6);
m=1.5;
c=0.5;
Px=-2x;
Py=-1;
Pz=-2z;
Rx=-c*xp;
Ry=-c*yp;
Rz=-c*zp;
xpp=Px+Rx/m;
ypp=Py+Ry/m;
zpp=Pz+Rz/m;
dudt=[xp;yp;xpp;ypp;zpp];

>> x0=0;
>> y0=1;
>> z0=0;
>> V0x=0;
>> V0y=2;
>> V0z=3;
>> figure(4);
>> x=u(:,1);
>> y=u(:,2);
>> z=u(:,3);
>> plot(t,x,t,y,t,z);
>> grid;
>> title('Graficul x(t),y(t),z(t)');
>> xlabel('t,sec');
>> ylabel('x,y,z,m');
b)
>> figure(5);
>> plot3(x,y,z);
>> grid;
>> title('Graficul x,y,z');
>> xlabel('x,m');
>> ylabel('y,m');

c)

Вывод: Мы научились строить траекторию движения


материальной точки и показывать на графике вектора скорости.