Sunteți pe pagina 1din 20

RAPORT

despre lucrarea de laborator nr. 6

la Mecanică realizată în MATLAB


Departamentul Fizica

Tema: „Studiul dinamicii mișcării oscilatorii a unui punct


material”
Varianta 3

A efectuat : Cațer Cătălin

A verificat: Andronic Silvia

Chişinău – 2021

I. De calculat numeric integralele definite ordinare:


II. De calculat numeric integrala definită dublă folosind file-funcţia
respectivă:

III. De calculat numeric integrala triplă folosind file-funcţia respectivă.

IV . De scris şi de rezolvat numeric ecuaţia diferenţială a oscilaţiilor


rectilinii ale punctului material. Parametrii sistemului mecanic se aleg
desinestătător în mod aleatoriu. De construit graficul dependenţei
parametrului de poziţie ( x=x(t) ) şi de determinat caracteristicile dinamice
ale mişcărilor respective (vezi anexa nr.5 la pag. 164-165):
a). Oscilaţiile libere în lipsa rezistenţei mediului.
b). Oscilaţiile libere în prezenţa rezistenţei mediului.
c). Oscilaţiile forţate în lipsa rezistenţei mediului
d). Oscilaţiile forţate în prezenţa rezistenţei mediului

I. De calculat numeric integralele definite ordinare:

>> quad('(x.^3.*sqrt(x.^4+1))',1,8)

ans =
4.3706e+004

>> quad('(z./((z.^2+1).^4))',0,1)

ans =

0.1458

II. De calculat numeric integrala definită dublă folosind file-funcţia


respectivă:

>> result=dblquad(@bric1,-2,1,-1,2)

result =

3.3508 - 9.0510i

III. De calculat numeric integrala triplă folosind file-funcţia respectivă.


>> result=triplequad(@bric1,5,6,4,0,2,0)

result =

528

IV . De scris şi de rezolvat numeric ecuaţia diferenţială a oscilaţiilor


rectilinii ale punctului material. Parametrii sistemului mecanic se aleg
desinestătător în mod aleatoriu. De construit graficul dependenţei
parametrului de poziţie ( x=x(t) ) şi de determinat caracteristicile dinamice
ale mişcărilor respective (vezi anexa nr.5 la pag. 164-165):

a)
>> x0=3;
>> v0=0;
>> [t,x]=ode45(@bric1,[0 10],[x0;v0]);
>> figure(1);
>> plot(t,x(:,1),'-');
>> grid on
>> w=2;
>> A=abs(x0^2+v0^2/w^2)
A=9
>> faza=w*x0/v0
Warning: Divide by zero.
faza =
Inf
>> ep=atan(w*x0/v0)
Warning: Divide by zero.

ep =

1.5708

>> frec=w/2*pi

frec =
3.1416
T=

3.1416

>> A=sqrt(x0^2+v0^2/w^2)

A=

b)

 h < ω0 – rezistenţă mică.


>> x0=3;
>> v0=0;
>> [t,x]=ode45(@bric1,[0 10],[x0;v0]);
>> figure(2);
>> plot(t,x(:,1),'-');
>> grid on
>> h=0.1

h=

0.1000

>> w1=sqrt(w^2-h^2)

w1 =

1.9975
>> Am=sqrt(x0^2+((v0+h*x0)^2)/(w1^2))

Am =

3.0038

>> faza=atan((w1*x0)/(v0+h*x0))

faza =

1.5208

>> per=2*pi/w1

per =

3.1455

>> frec=w1/(2*pi)

frec =

0.3179

>> per=(2*pi)/w1

per =

3.1455

>> frec1=w/(2*pi)

frec1 =

0.3183

>> nu=exp(-h*per)

nu =

0.7301
 h = ω0 – rezistenţă critică.

>> h=2

h=

>> [t,x]=ode45(@bric1,[0 10],[x0;v0]);


>> figure(3);
>> plot(t,x(:,1),'-');
>> title('Oscilaţii libere în prezenţa rezistenţei mediului');
>> xlabel('timp t, sec.');
>> ylabel('deplasarea x, cm.');
>> grid on
h > ω0 - rezistenţă mare.

>> h=5;
>> [t,x]=ode45(@bric1,[0 10],[x0;v0]);
>> figure(4);
>> plot(t,x(:,1),'-');
>> title('Oscilaţii libere în prezenţa rezistenţei mediului');
>> xlabel('timp t, sec.');
>> ylabel('deplasarea x, cm.');
>> grid on

c)
 p ≠ ω0 - caz general.
>> figure(5);
>> plot(t,x(:,1),'-');
>> [t,x]=ode45(@bric1,[0 10],[x0;v0]);
>> grid on
>> ylabel('deplasarea x, cm.');
>> xlabel('timp t, sec.');
>> title('Oscilaţii forţate în lipsa rezistenţei mediului');
p ¿ ω0 – oscilaţie – bătaie

>> figure(6);
>> plot(t,x(:,1),'-');
>> [t,x]=ode45(@bric1,[0 75],[x0;v0]);
>> grid on
>> xlabel('timp t, sec.');
>> ylabel('deplasarea x, cm.');
>> title('Oscilaţii forţate în lipsa rezistenţei mediului');
 p = ω0 – rezonanţă

>> figure(7);
>> plot(t,x(:,1),'-');
>> [t,x]=ode45(@bric1,[0 20],[x0;v0]);
>> grid on
>> ylabel('deplasarea x, cm.');
>> xlabel('timp t, sec.');
>> title('Oscilaţii forţate în lipsa rezistenţei mediului');
>> ho=10;
>> p=2;
>> w=5;
p=0:0.001:10;
A=ho./abs(w^2-p.^2)
d)

>> figure(9);
>> [t,x]=ode45(@bric1,[0 75],[x0;v0]);
>> figure(9);
>> plot(t,x(:,1),'-');
>> xlabel('timp t, sec.');
>> ylabel('deplasarea x, cm.');
>> title('Oscilaţii forţate în lipsa rezistenţei mediului');
>> grid on
p=0:0.001:10;
A=ho./abs(w^2-p.^2)
h0=0.2
A=h0./sqrt((w^2-p.^2).^2+4*h^2*p.^2);
figure(10);
plot(p,A);
gamma=atan(2*h.*p./(w^2-p.^2))
figure(11);
plot(p,gamma);

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