Вы находитесь на странице: 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: Динамика материальной точки

Varianta 16

A îndeplinit st. gr. TI-209 Podlesnova Alexandra

A controlat Vasilii Rusu

Chişinău – 2022
Лабораторная работа N7.Динамика материальной точки

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

Примечание: Для внесения вектора на график можно использовать команду hold on ,


после чего quiver(x,y,u,v). Команда quiver(x,y,u,v) строит вектор с началом в x,y и с
компонентами u,v.

F1 F2 v0, m,
Вар.
Н Н м/с kг
1,16 −0 .5(xi+ yj ) 0 .7 ( xi−2 yj) 2 2
II. Материальная точка массой m =1,5 кг совершает движение в пространстве под
действием движущей силы Р. Одновременно , точка испытывает сопротивление
среды, R=-c·v , направленное против скорости. Начальное положение задается
радиусом вектором r0 , а начальная скорость – вектором v0 .
a) Построить на общие оси графики зависимостей x=x(t) , y=y(t) и z= z(t).
b) Построить траекторию движения материальной точки. Показать на графике
вектор скорости для начального момента времени .

Вар. P, ( Н) c ,kг/с r0, ( м) v0, м/с


1,16 −0.35 xi−0.5 yj−0.5 zk 0.1 7i+3 j 4 j+0.3 k

Решение:

a)File-function:
function dudt=podlesnova(t,u);
m=2;
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
f1x=-0.5*x;
f1y=-0.5*y;
f2x=0.7*x;
f2y=-1.4*y;
xpp=(f1x+f2x)/m;
ypp=(f1y+f2y)/m;
dudt=[xp;yp;xpp;ypp];
end

Command Window:
>>v0=2;
>>alpha=pi/4;
>>x0=0;
>>y0=0;
>>t=[0,10];
>>v0x=v0*cos(alpha);
>>v0y=v0*sin(alpha);
>>u0=[x0,y0,v0x,v0y];
>> [t,u]=ode45('podlesnova ', t, u0);
>>figure(1);
>>plot(t,u(:,1),t,u(:,2));
>>title('Zavisimosti x=x(t) and y=y(t)');
>>grid on
>>xlabel('t,sec');
>>ylabel('x,y');
>>legend('x=x(t)','y=y(t)');
b) File-function:
function dudt=podlesnova2(t,u);
m=2;
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
f1x=-0.5*x;
f1y=-0.5*y;
f2x=0.7*x;
f2y=-1.4*y;
xpp=(f1x+f2x)/m;
ypp=(f1y+f2y)/m;
dudt=[xp;yp;xpp;ypp];
end
Command Window:
>> v=sqrt(u(:,3).^2+u(:,4).^2);
>> figure(2);
>> plot(t,u(:,3),t,u(:,4),t,v);
>> grid on;
>> xlabel('t,sec');
>> ylabel('vx(t), vy(t), v(t)');
>> title('Zavisimosti vx(t), vy(t) and v(t)')
>> legend('vx(t)','vy(t)','v(t)');
c) File-function:
function dudt=podlesnova3(t,u);
m=1.2;
x=u(1);
y=u(2);
xp=u(3);
yp=u(4);
f1x=1;
f1y=-1.3*y;
f2x=-1.4*x;
f2y=-2*y;
xpp=(f1x+f2x)/m;
ypp=(f1y+f2y)/m;
dudt=[xp;yp;xpp;ypp];
end
Command Window:
>> figure(3);
>> plot(u(:,1),u(:,2));
>> grid on;
>> xlabel('x');
>> ylabel('y');
>> title(' Traektoria materialinoi tochiki ');
II.
a)File-function:
function dudt=podlesnova4(t,u);
m=1.5;
c=0.1;
x=u(1);
y=u(2);
z=u(3);
xp=u(4);
yp=u(5);
zp=u(6);
Px=-0.35*x;
Py=-0.5*y;
Pz=-0.5*z;
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];
Command Window:
>> x0=0;
>> y0=0;
>> z0=0;
>> v0x=0;
>> v0y=4;
>> v0z=0.3;
>> t=[0,10];
>> u0=[x0,y0,z0,v0x,v0y,v0z];
>> [t,u]=ode45('podlesnova4',t,u0);
>> figure(1);
>> plot(t,u(:,1),t,u(:,2),t,u(:,3));
>> grid on;
>> xlabel('t,sec');
>> ylabel('x,y,z');
>> title('Zavisimosti x,y,z ot t');
>> legend('x=x(t)','y=y(t)','z=z(t)');
b)
File-function:
function dudt=podlesnova5(t,u);
m=1.5;
c=0.1;
x=u(1);
y=u(2);
z=u(3);
xp=u(4);
yp=u(5);
zp=u(6);
Px=-0.35*x;
Py=-0.5*y;
Pz=-0.5*z;
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];
Command Window:
>> figure(2);
>> plot3(u(:,1),u(:,2),u(:,3));
>> grid on;
>> xlabel('Ox');
>> ylabel('Oy');
>> zlabel('Oz');
>> title('Traektoria dvijenia materialinoi tochiki');

Вывод: В данной лабораторной работе я научился строить графики


скорости материальной точки и траектории движения материальной
точки. А также рассмотрел движение материальной точки в
пространстве под действием сопротивления среды.

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