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

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 Studiul Dinamica punctului material

Varianta 5

A îndeplinit st.gr.IBM-192 Lungu Dumitru

A controlat conf.univ., V.Rusu

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

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


F2. В начальный момент времени точка находилась в начале координат, где ей сообщили
начальную скорость v0 под углом 450 к оси абсцисс.
a)Построить на общие оси графики зависимостей x=x(t) и y(t).
b)Построить, в отдельном окне на общие оси, графики зависимостей vx(t), vy(t) и v(t).
c)Построить траекторию движения материальной точки. Показать на графике вектор
скорости для начального момента времени и для произвольного момента.
F1 F2 v0, m,
Var.
N N m/s kg
5, 20 2i+1 yj −xi− yj 5 1.8

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

Var. P c r0 v0
N kg/s m m/s
5, 20 cos( ẋ )i−sin ( y) j+e−tz k 0.3 3 j+k 2i−5 j
1пункт (а)
function dudt=ops1(t,u)
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
m=1.8;
F1x=2;
F1y=y;
F2x=-x;
F2y=-y;

xpp=(F1x+F2x)./m;
ypp=(F1y+F2y)./m;
dudt=[xp;yp;xpp;ypp];
end
>> v0=5;
>> alpha=pi./4;
>> tmin=0;
>> tmax=10;
>> t=[tmin,tmax];
>> x0=0;
>> y0=0;
>> v0x=v0.*cos(alpha);
>> v0y=v0.*sin(alpha);
>> u0=[x0,y0,v0x,v0y];
>> [t,u]=ode45('ops1',t,u0);
>> plot(t,u(:,1),t,u(:,2));
>> grid on

%1пункт (б)
>> plot(t,u(:,3),t,u(:,4));
>> grid on
>> title('traectoia dv-ia tocki');
>> xlabel('x,m');
>> ylabel('y,m');
>> tmin=0;
>> tmax=10;
>> t=[tmin,tmax];
>> x0=0;
>> y0=0;
>> z0=0;
>> v0x=2;
>> v0y=-5

v0y = -5
>> v0z=0;
>> u0=[x0,y0,z0,v0x,v0y,v0z];
>> [t,u]=ode45('ops2',t,u0);
>> 1пункт (в)
>> figure(3);
>> plot(u(:,1),u(:,2))
>> grid on;
>> [t,u]=ode45('ops1',t,u0)

t=
0
0.0000
0.0000
0.0000
0.0001
0.0001
0.0002
0.0003
0.0003
0.0007
0.0011
0.0014
0.0018
0.0035
0.0053
0.0071
0.0089
0.0177
0.0266
0.0355
0.0444
0.0888
0.1332
0.1776
0.2220
0.4189
0.6158
0.8126
1.0095
1.2595
1.5095
1.7595
2.0095
2.2595
2.5095
2.7595
3.0095
3.2595
3.5095
3.7595
4.0095
4.2595
4.5095
4.7595
5.0095
5.2595
5.5095
5.7595
6.0095
6.2442
6.4789
6.7136
6.9483
7.1983
7.4483
7.6983
7.9483
8.1983
8.4483
8.6983
8.9483
9.2112
9.4742
9.7371
10.0000
u=
0 0 3.5355 3.5355
0.0001 0.0001 3.5355 3.5355
0.0001 0.0001 3.5356 3.5355
0.0002 0.0002 3.5356 3.5355
0.0002 0.0002 3.5356 3.5355
0.0005 0.0005 3.5357 3.5355
0.0007 0.0007 3.5358 3.5355
0.0010 0.0010 3.5358 3.5355
0.0012 0.0012 3.5359 3.5355
0.0025 0.0025 3.5363 3.5355
0.0037 0.0037 3.5367 3.5355
0.0050 0.0050 3.5371 3.5355
0.0062 0.0062 3.5375 3.5355
0.0125 0.0125 3.5395 3.5355
0.0188 0.0188 3.5414 3.5355
0.0251 0.0251 3.5434 3.5355
0.0314 0.0313 3.5453 3.5355
0.0629 0.0627 3.5549 3.5355
0.0945 0.0941 3.5644 3.5355
0.1262 0.1255 3.5737 3.5355
0.1580 0.1569 3.5829 3.5355
0.3181 0.3139 3.6264 3.5355
0.4800 0.4709 3.6659 3.5355
0.6436 0.6279 3.7014 3.5355
0.8087 0.7849 3.7328 3.5355
1.5538 1.4810 3.8226 3.5355
2.3086 2.1770 3.8302 3.5355
3.0566 2.8731 3.7554 3.5355
3.7818 3.5692 3.5998 3.5355
4.6459 4.4531 3.2914 3.5355
5.4187 5.3370 2.8692 3.5355
6.0725 6.2208 2.3475 3.5355
6.5850 7.1047 1.7443 3.5355
6.9393 7.9886 1.0809 3.5355
7.1229 8.8725 0.3800 3.5355
7.1286 9.7564 -0.3339 3.5355
6.9564 10.6403 -1.0362 3.5355
6.6130 11.5241 -1.7028 3.5355
6.1100 12.4080 -2.3106 3.5355
5.4646 13.2919 -2.8380 3.5355
4.6990 14.1758 -3.2670 3.5355
3.8401 15.0597 -3.5833 3.5355
2.9174 15.9436 -3.7757 3.5355
1.9633 16.8274 -3.8369 3.5355
1.0103 17.7113 -3.7651 3.5355
0.0913 18.5952 -3.5633 3.5355
-0.7617 19.4791 -3.2382 3.5355
-1.5185 20.3630 -2.8008 3.5355
-2.1534 21.2469 -2.2662 3.5355
-2.6193 22.0767 -1.6927 3.5355
-2.9444 22.9064 -1.0676 3.5355
-3.1181 23.7362 -0.4100 3.5355
-3.1354 24.5660 0.2602 3.5355
-2.9819 25.4499 0.9650 3.5355
-2.6561 26.3338 1.6365 3.5355
-2.1687 27.2177 2.2509 3.5355
-1.5367 28.1016 2.7873 3.5355
-0.7825 28.9855 3.2276 3.5355
0.0679 29.8693 3.5563 3.5355
0.9852 30.7532 3.7615 3.5355
1.9377 31.6371 3.8361 3.5355
2.9412 32.5667 3.7718 3.5355
3.9088 33.4962 3.5632 3.5355
4.8029 34.4258 3.2179 3.5355
5.5896 35.3553 2.7493 3.5355

>> hold on
>> plot(5.5896,35.3553,'ro')
>> hold on
>> plot(-1.5367,28.1016,'rx')

%2пункт (а)
tmin=0;
>> tmax=10;
>> t=[tmin,tmax];
>> x0=0;
>> y0=0;
>> z0=0;
>> v0x=2;
>> v0y=-5
v0y =-5
>> v0z=0;
>> u0=[x0,y0,z0,v0x,v0y,v0z];
>> [t,u]=ode45('ops2',t,u0);
figure(4)
>> plot(t,u(:,1),t,u(:,2),t,u(:,3))
>> grid on
%2пункт (б)
figure(5)
>> plot(t,u(:,1),t,u(:,2),t,u(:,3))
>> plot3(t,u(:,1),t,u(:,2),t,u(:,3))
>> plot3(u(:,1),u(:,2),u(:,3))
>> grid on

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

Вам также может понравиться