Documente Academic
Documente Profesional
Documente Cultură
RAPORT
despre lucrarea de laborator Nr.3
la Mecanică realizată în MATLAB
Chisinau – 2019
Ex 1:
File function:
function y = ex1(x)
y = 1./atan(1./(1.1+sin(5.*pi.*x))).^(-2/3);
Command window:
clear;
format compact;
x=[0:0.05:1];
y=ex1(x)
plot (x,y);
function t=pasnum(p,n)
figure (n);
t=[0:p:2*pi];
function xy:
function [x,y]=xy(t)
x=cos(t);
y=sin(sin(t));
command window:
t=pasnum(0.05,1);
[x,y]=xy(t);
plot(x,y)
title ('Graficul functiei y(x)');
xlabel('x');
ylabel('y');
Trasarea graficului functiei cu pasul pi/15 :
File panumx:
function t=pasnumx(p,n)
figure(n);
t=[0:p:pi/15];
Command window:
t=pasnum(pi/15,2);
[x,y]=xy(t);
plot(x,y)
title ('Graficul functiei y(x)');
xlabel('x');
ylabel('y');
Trasarea graficului functiei cu pasul pi/1939:
File panum1:
function t=pasnum1(p,n)
figure(n);
t=[0:p:pi/15];
Command window:
t=pasnum(pi/1939,2);
[x,y]=xy(t);
plot(x,y)
title ('Graficul functiei y(x)');
xlabel('x');
ylabel('y');
b) De calculat viteza, acceleraţia, acceleraţia tangenţială,acceleraţia normală şi
raza curburii traiectoriei pentru momentul de timp ales.
Se da:
t=1s
x=cos(t);
y=sin(sin(t));
1.v- ?
2.a- ?
3.at- ?
4.an- ?
5.p- ?
1.)
syms t;
x=cos(t);
vx=diff(x)
vx = sin(sin(t))
t=2;
vx=sin(sin(t))
vx = 0.7891
syms t;
y=sin(sin(t))
vy=diff(y)
vy = -cos(t)-cos(t)
t=2;
vy= -cos(t)-cos(t)
vy =0.8323
v=(sin(sin(t))^2+(-cos(t)-cos(t))^2)^1/
v = 0.6577
2.)
syms t;
vx=cos(t);
ax=diff(vx)
ax = sin(sin(t))
t=2;
ax= sin(sin(t))
ax =-0.7891
syms t;
vy= -cos(t)-cos(t);
ay=diff(vy)
ay = sin(sin(t))
t=2;
ay= sin(sin(t))
ay = 0.7891
{a=(ax^2+ay^2)^1/2}
a=(cos(t)-cos(t)^2+(-sin(sin(t)))^2)^1/2
a =0.0167
{at=abs((vx*ax+vy*ay))/v}
at=abs(0.7891* (-0.7891)+0.8323*0.7891)/0.6577
at =0.0518
{an=(a^2-at^2)^(1/2)}
an=((0.0167^2)-(0.0518)^2)^(1/2)
an =0.0490i
{p=v^2/an}
P=0.6577^2/0.0490i
P =8.8279i
c)
t(s) v(m/s) a(m/s^2) at(m/s^2) an(m/s^2) p
1 0.6577 0.0167 0.0518 0.0490i 8.8279i
Concluzie:
In aceasta lucrare de laborator am studiat sintaxa sitemului MATLAB, si am facut
constina cu functiile. Am însușit comenzi noi pentru crearea graficelor atât
unidimensionale, cât și bidimensionale. Am aflat cum se lucrează cu functia .m file
și cum o pot adapta la necesitățile mele. La fel am invatat cum pot calcula cu
ajutorul MATLAB-ului viteza, acceleratia, acceleratia tangentiala, acceleratia
normala si raza corburii. Am aflat comenzi noi precum: syms, derivata de ex:
x=sin(t);vx=diff(x