Sunteți pe pagina 1din 5

Universitatea Tehnic a Moldovei

Catedra Calculatoare,Informatic i Microelectronic

RAPORT
despre lucrarea de laborator nr. 4

la Mecanic realizat n MATLAB


Tema: Elemente ale programului MATLAB

Varianta 10

A ndeplinit: st.gr.FI-151 Negara Ion

A controlat: Casian A.
Nr. Lucrarii de Data verificarii Rezultatul Semnatura
laborator aprecierii profesorului

Lucrarea nr.1

Lucrarea nr.2

Lucrarea nr.3

Lucrarea nr.4
Chiinu 2015
Sarcina lucrrii:
I. De calculat numeric integralele definite ordinare:
3 3
(u 2 1)1 / 3 du
a) ( y 3 y 1) ( y 2)dy ; 3 2 1/ 2 .
3 3 2
b)
1 1.2 (u u 2)

II. De calculat numeric integrala definit dubl folosind file-funcia respectiv:


3 1

[ xe
x y
x 3 cos y ]1 / 4 dxdy
1 0 .2

III. De rezolvat numeric ecuaia diferenial a micrii punctului material i de construit graficul
respectiv pentru intervalul de timp (n secunde) [0,30]. De selectat amplitudinea forei perturbatoare i
intervalul de timp t astfel, ca s obinei doar graficul pentru timpul de tranziie:

Ecuaia diferenial y (0) y


(0)
, ,

cm cm/s
y 1.5 y 22 y 1050 cos(17t ), 7 -1.5

Efectuarea lucrrii:
I.

a) >> f=quad('((((u.^2)+1).^1/3)./(((u.^3)+(u.^2)+2).^1/2))',1.2,3)

f = 0.4239

b) >> q=quad('((((y.^3)+3.*y+1).^3).*((y.^2)+2))',-1,3)

q =1.7544e+005

II.

M-Fisierul: integrl.m

Programul:

dblquad(@integrl,0.2,1,1,3)
ans= 4.1988

III.

M-Fisierul: myfun.m

Programul 1: (vezi Fig.1)

[t,y]=ode15s(@integrl2,[0,30],[7;-1.5]);

plot(t,y(:,1),'-');

title('Graficul ecuatiei diferentiale');

xlabel('Timp t');

ylabel('Solutie y');

Fig.1
Programul 2: (vezi Fig.2)

[t,y]=ode15s(@integrl2,[0,10],[7;-1.5]);

plot(t,y(:,1),'-');

title('Graficul ecuatiei diferentiale');

xlabel('time t');

ylabel('solution y');

[t,y]=ode15s(@integrl2,[0,10],[7;-1.5]);

plot(t,y(:,1),'-');

title('Graficul ecuatiei diferentiale');

xlabel('Timp t');

ylabel('Solutie y');

Fig.2

Concluzie: Efectuind acest laborator am ajuns la ideea ca integrarea numerica este una din aplicarile cele
mai importante ale pachetului MATLAB. Pentru a calcula integralele definite ordinare simple am folosit
functia quat care utilizeaza metoda lui Simpson si poate fi mai efectiva cind functiile de sub integrala nu
sunt line sau cind precizia calcului,care se cere,este joasa. Pentru rezolvarea ecuatiei diferentiale am folosit
functia ode15s care se numeste solver-rezolvator. Pentru rezolvarea integralei duble am folosit functia
dblquad(@fun,inmin,inmax,outmin,outmax) care calculeaza si reda valoarea integralei duble pentru functia
de sub integral fun(inner,outer). Toate aceste functii le-am memorizat si sigur le voi folosi la rezolvarea
diferitor probleme,insarci si exercitii. Aceasta imi va economisi timpul si-mi va da rezultate precise.

S-ar putea să vă placă și