Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Despre lucrarea de laborator Nr.3
la Mecanică realizată în MATLAB
A efectuat: C. Melinteanu
A verificat: I. Sanduleac
Chişinău 2017
Exerciţiul 1. De creat file-funcţia şi de construit graficele pe segmentul dat
cu ajutorul plot (cu pasul 0.05) şi fplot.
function y=myfun(x);
y=3.*exp(x.*cos(7.*pi.*x))+3.*exp(x.*cos(7.*pi.*x));
end
>> x=[0:0.05:1];
>> y=myfun(x);
>> plot(x,y)
>> title('f(x)')
>> xlabel('Axa X')
>> ylabel('Axa Y')
>> legend('Functia f(x)')
b) Prin fplot
>> figure
>> fplot('myfun',[0,1])
>> title('f1(x)')
>> xlabel('Axa X')
>> ylabel('Axa Y')
>> legend('Functia f1(x)')
Exerciţiul 2. De scris două file-funcţii. Prima (spre exemplu, cu denumirea
xy) are parametrul de întrare - t (timpul) , iar parametrii de ieşire valorile
coordonatelor punctului material în timpul mişcării (x şi y) pentru timpul
respectiv . A doua (spre exemplu, cu denumirea figpas) are parametrii de
întrare numărul ferestrei grafice(fig) şi pasul de calcul al coordonatelor x şi y
(pas) ,iar la ieşire afişază traiectoria punctului în intervalul dat de timp şi
poziţia punctului pe traiectorie pentru un moment de timp ales aleatoriu din
intervalul dat.
function [x,y]=xy(t)
x= t.*(1+cos(t));
y=2.*t.*(1+sin(t));
figure(fig);
text(x1,y1,' M')
>> figpas(3,0.05);
b) De calculat viteza, acceleraţia, acceleraţia tangenţială, acceleraţia normală şi
raza curburii traiectoriei pentru momentul de timp ales.
>> %Viteza v1
>> syms t;
>> x= t.*(1+cos(t));
>> y=2.*t.*(1+sin(t));
>> t1 = 7;
v1 =
14.1574
>> %Acceleratia a1
a1 =
9.0369
>> at = abs(diff(v));
at1 =
4.7315
>> %Acceleratia Normala an1
an1 =
7.6992
>> p = v^2/an;
p1 =
26.0330
x y v1 a1 at1 an1 p1
14.1574 9.0369 4.7315 7.6992 26.0330
x(t) y(t)
cm/s cm/s2 cm/s2 cm/s2 cm
c) De arătat pe graficul traiectoriei toţi vectorii din punctul precedent, utilizînd
pentru aceasta instrumentele ferestrei grafice.
>> figpas(4,0.05);
>> figpas3(6,0.05);
>> syms t;
>> x =2.*cos(t)+3/2.*cos(2.*t);
>> y =2.*sin(t)+3/2.*sin(2.*t);
>> z = 1.4*(t.^2/3);
>> %Viteza v1
v1 =
6.1791
>> %Acceleratia a1
>> a = sqrt(ax^2+ay^2+az^2);
a1 =
6.9050
>> at = abs(diff(v));
at1 =
1.6360
an1 =
6.7084
>> p = v^2/an;
p1 =
5.6916
x y z v1 a1 at1 an1 p1