al Republicii Moldova
Departamentul Fizica
RAPORT
despre lucrarea de laborator Nr. 6
la Mecanică realizată în MATLAB
A îndeplinit:
Chişinău – 2019
I. De calculat numeric integralele definite ordinare:
1. i = quad('(1+5.*x).^(1./3)',0,1)
i = 1.4854
2. x = quad('1./(1+5.*x).^(1./3)',0,1)
x = 0.6906
result = 1.6741
result = 2.2733e+04
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:
a). Oscilaţiile libere în lipsa rezistenţei mediului.
function dxdt=dif1(t,x);
dxdt=zeros(2,1);
dxdt(1)= x(2);
w0 = 4;
dxdt(2)= -w0.^2.*x(1);
>>x0=6;
>>v0=7;
>> T= (2.*pi)./(w0)
T = 1.5708
>> f=1./T
f = 0.6366
b). Oscilaţiile libere în prezenţa rezistenţei mediului.
function dxdt=dif2(t,x);
dxdt=zeros(2,1);
dxdt(1)= x(2);
w0=4;
h=2;
x0=5;
v0=6;
dxdt(2)= -w0.^2.*x(1)-2.*h.*x(2);
[t,x]=ode45(@dif2,[0 30],[-5;0]);
plot(t,x(:,1),'-');
title ('Oscilaţii libere în prezenta rezistenţei mediului');
xlabel ('timplul t,sec');
ylabel ('deplasarea x, cm');
h<W
>> w=sqrt(w0.^2-h.^2)
w = 3.4641
>> A=sqrt(x0.^2+((v0+h.*x0).^2 ./(w0.^2)))
A = 6.4031
>> T=2.*pi./w0
T = 1.5708
>> f=1./T
f = 0.6366
function dxdt=dif2(t,x);
dxdt=zeros(2,1);
dxdt(1)= x(2);
w0=7;
h=7;
x0=5;
v0=8;
dxdt(2)= -w0.^2.*x(1)-2.*h.*x(2);
A = 0.0565
gamma = 3