Educaţiei, Culturii şi Cercetării
al Republicii Moldova
Universitatea Tehnică a Moldovei
Departamentul Ingineria Software și Automatică
RAPORT
despre lucrarea de laborator nr. 3
la Mecanică realizată în MATLAB
Tema: Расчет кинематических характеристик движения материальной точки
Varianta 30
Chişinău – 2020
I.Объявить заданную функцию file-функцией и построить eе график на заданном
участке [a;b] при помощи plot ( c шагом 0,05) и fplot.
>> x=[0:0.05:1] ;
File function:
function y=lesnic(x)
y=sin(4*pi)*(sqrt(abs(x.^3-atan(exp(x))))).^3;
>>y=lesnic(x);
»figure(1)
»plot(x,y)
»grid on;
»title('Graph #1');
»ylabel('axis oY');
»xlabel('axis oX');
»legend('f=f(x)');
»figure(2)
»fplot('lesnic',[0,1]);
»grid on;
»title('Graph #2');
»ylabel('axis oY');
»xlabel('axis oX');
»legend('f=f(x)');
II. Точка движется в плоскости. Написать две file-функции. Первая имеет входной
параметр-t (время), а выходные –координаты точки x и y . Вторая имеет входные
параметры номер графического окна и шаг вычисления координат, а на выходе
выводит траекторию движения точки с указанием на ней некоторого положения.
>> figpas(3,0.001)
>> figure(3);
t = 3.0535
B)
>> syms t
>> x=4-2*t.^3;
x = -6*t.^2;
>> y=2-4*t;
y = -4;
>>vx=(-6*t.^2)*t
vx= -170.8225
>>vy=(-4)*t
vy = -12.2140
ax = -36.6420
>> ay= -4
ay = 0
format bank
>>v=sqrt((vx.^2)+(vy.^2))
v = 171.26
>> a=sqrt((ax.^2)+(ay.^2))
a = 36.64
>> at=(((vx.*ax)+(vy.*ay))/v)
at = 36.55
>> an=(sqrt((a.^2))-(at.^2))
an = -1299.20
>> ro=((v.^2)/(an))
ro = -22.58
Найденные v a at an ro
величины/размерность
III. Точка движется в пространстве. Написать две file-функции. Первая имеет входной
параметр-t (время), а выходные –координаты точки x,y и z . Вторая имеет входные
параметры номер графического окна и шаг вычисления координат, а на выходе
выводит траекторию движения точки с указанием на ней некоторого положения .
» figure(5)
» figpasz(5,0.001)
t = 2.1784
>> figure(6)
>> figpasz (6,0.01)
t = 5.7194
>> figure(7)
>> figpasz (7,0.1)
t = 4.5803