al Republicii Moldova
RAPORT
despre lucrarea de laborator nr. 7
Varianta 5
Chişinău – 2021
Лабораторная работа N7.Динамика материальной точки
Задание работы N 7
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)Указали на траектории для двух произвольных моментов времени векторы скоростей.