Вы находитесь на странице: 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. 3

la Mecanică realizată în MATLAB


Tema: Calculul caracteristicilor cinematice,
ale miscarii unui punct material.

Varianta 12

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

A controlat conf.univ., Rusu V.

Chişinău – 2021
Лабораторная работа N3.Расчет кинематических характеристик движения
материальной точки
Задание работы N 3

I.Объявить заданную функцию file-функцией и построить eе график на заданном


участке при помощи plot ( c шагом 0,05) и fplot.

12 f  x   2 x sin 6 x  e 2 x cos 6 x x   0,1

II. Написать две file-функции . Первая (например с именем xy) имеет входной
параметр-t (время) , а выходные –координаты точки x и y . Вторая (например с
именем figpas) имеет входные параметры номер графического окна (fig) и шаг
вычисления координат (pas), а на выходе выводит траекторию движения точки в
заданном интервале времени и положение точки на траектории в случайном
моменте времени из заданного интервала. Вызов file-функции figpas выполняется из
Comand Window.
а) Построить график плоской траектории материальной точки при помощи
команд comet и plot. Показать положение точки на траектории для случайно
выбранного момента времени из заданного интервала . Экспериментировать с
различными значениями для шага .
x=x(t)
x=5*(sin(pi*t/6))^2

y=y(t)
y=-5*(cos(pi*t/6))^2-3

t=1
в)Определить скорость, ускорение, касательное , нормальное ускорения и радиус
кривизны траектории для выбранного момента времени.
с)Показать на графике траектории все вектора из предыдущего пункта,
используя инструменты графического окна.
d)Построить таблицу со всеми результатами.

III. Написать две file-функции . Первая (например с именем xyz) имеет входной
параметр-t (время), а выходные –координаты точки x,y и z . Вторая (например с
именем figpas) имеет входные параметры номер графического окна (fig) и шаг
вычисления координат (pas), а на выходе выводит траекторию движения точки в
заданном интервале времени и положение точки на траектории в случайном
моменте времени из заданного интервала. Вызов file-функции figpas выполняется из
Comand Window.
a)Построить график пространственной траектории
материальной точки при помощи команд comet3 и
plot3. Показать положение точки на траектории для
случайно выбранного момента времени из
заданного интервала . Экспериментировать с
различными значениями шага .

z=z(t)
z=3*t
Ход работы:
I.
% Functia
function y=dolg(x)
y = 2.*x.*sin(6.*pi.*x)+exp(2.*x.*cos(6.*pi.*x));

>> x=0:0.05:1;
>> y=dolg(x)
>> figure(1)
>> plot(x,y)
>> grid on
>> title('Gf(y) Dolgopol A. / TI-196')
>> xlabel('X')
>> ylabel('Y')
>> legend('y = 2*x*sin(6*pi*x)+exp(2*x*cos(6*pi*x))')

>> figure(2)
>> fplot(@myfun,[0,1])
>> grid on
>> title('Gf(y) Dolgopol A. / TI-196')
>> xlabel('X')
>> ylabel('Y')
>> legend('y = 2*x*sin(6*pi*x)+exp(2*x*cos(6*pi*x))')
II.

%Functia 1
function [x,y]=xy(t)
x=5.*(sin(pi.*t./6)).^2;
y=-5.*(cos(pi.*t./6)).^2-3;

%Functia 2
function figpas(fig,pas)
tmax=4*pi;
t=0:pas:tmax;
[x,y]=xy(t);
figure(fig)
%Postroenie traektorii materialnoi tocki
comet(x,y);plot(x,y)
hold on
%Vicisliaem vremea rasheta i pozitiu tocki
t=tmax*rand;
[x,y]=xy(t);
%Stroim pozitiu tocki na traektorii
plot(x,y,'ro-')
title(['t = ',num2str(t)])
hold on
grid on
xlabel('axa-OX')
ylabel('axa-OY')
legend('y=f(x),Traiectoria')
>> [x,y]=xy(1)
x =
1.2500
y =
-6.7500

>> figpas(2,0.01)

>> figpas(3,0.001)

>> syms t
>> x=5.*(sin(pi.*t./6)).^2;
>> y=-5.*(cos(pi.*t./6)).^2-3;
>> Vx=diff(x)
Vx =

(5*pi*cos((pi*t)/6)*sin((pi*t)/6))/3
>> Vy=diff(y)
Vy =
(5*pi*cos((pi*t)/6)*sin((pi*t)/6))/3
>> ax=diff(Vx)
ax =
(5*pi^2*cos((pi*t)/6)^2)/18 - (5*pi^2*sin((pi*t)/6)^2)/18
>> ay=diff(Vy)
ay =
(5*pi^2*cos((pi*t)/6)^2)/18 - (5*pi^2*sin((pi*t)/6)^2)/18
>> t=10.2381;
>> Vx=(5*pi*cos((pi*t)/6)*sin((pi*t)/6))/3
Vx =

-2.5201

>> Vy=(5*pi*cos((pi*t)/6)*sin((pi*t)/6))/3
Vy =

-2.5201

>> ax=(5*pi^2*cos((pi*t)/6)^2)/18 - (5*pi^2*sin((pi*t)/6)^2)/18


ax =

-0.7425

>> ay=(5*pi^2*cos((pi*t)/6)^2)/18 - (5*pi^2*sin((pi*t)/6)^2)/18


ay =

-0.7425

>> V=sqrt(Vx^2+Vy^2)
V =

3.5640

>> a=sqrt(ax^2+ay^2)
a =

1.0501
>> at=Vx*ax+Vy*ay/V
at =

2.3963

>> an=sqrt(a^2-(at)^2)
an =

0.0000 + 2.1539i

>> p=V^2/an
p =

0.0000 - 5.8972i

III.
%Functia 3
function [x,y,z]=xyz(t)
x=5.*(sin(pi.*t./6)).^2;
y=-5.*(cos(pi.*t./6)).^2-3;
z=3*t;

%Functia 4
function figpas2(fig,pas)
tmax=4*pi;
t=0:pas:tmax;
[x,y,z]=xyz(t);
figure(fig)
%Postroenie traektorii materialnoi tocki
comet3(x,y,z);
plot3(x,y,z)
hold on
%Vicisliaem vremea rasheta i pozitiu tocki
t=tmax*rand;
[x,y,z]=xyz(t);
%Stroim pozitiu tocki na traektorii
plot3(x,y,z,'ro-')
title(['t = ',num2str(t)])
hold on
grid on
xlabel('axa-OX')
ylabel('axa-OY')
zlabel('axa-OZ')
legend('y=f(x),Traectoria')

>> [x,y,z]=xyz(1)
x =

1.2500
y =

-6.7500

z =

>> figpas2(4,0.01)

Вывод: Научились создавать file-функции и работать с ними.


При помощи file-функции научились строить график
пространственной траектории материальной точки и показывать
положение точки на траектории.