>> result=dblquad(@integr1,4,5,10,11)
result =
2.2854e+004
III. De calculat numeric integrala triplă folosind file-funcţia respectivă.
function f=integr2(x,y,z);
f=x.*y+x.^2.*z;
>>rezult=triplequad(@integr2,0,2,3,4,5,6)
rezult =
21.6667
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
a) Oscilaţiile libere în lipsa rezistenţei mediului.
File-function:
i) Pentru h<w0
File-function:
function dxdt = diferentiala2(t,x)
h=5;
w0=12;
dxdt = zeros(2,1);
dxdt(1) = x(2);
dxdt(2) = -2.*h.*x(2)-w0.^2*x(1);
Program:
File-function:
function dxdt = diferentiala3(t,x)
h=3;
w0=3;
dxdt = zeros(2,1);
dxdt(1) = x(2);
dxdt(2) = -2.*h.*x(2)-w0.^2*x(1);
Program:
File-function:
function dxdt = diferentiala4(t,x)
h=15;
w0=3;
dxdt = zeros(2,1);
dxdt(1) = x(2);
dxdt(2) = -2.*h.*x(2)-w0.^2*x(1);
Program:
i) Pentru p>w0
File-function:
File-function:
Program:
File-function:
File-function:
Program:
>> clear
>> [t,x]=ode45(@diferentiala8,[0 10],[0;2]);
>> plot(t,x(:,1),'-');
>> grid on
>> h=2; w0=3; H0=10;
>> p=[0:0.1:2*w0];
>> A=H0./sqrt((w0.^2-p.^2)+4.*h.^2*p.^2);
>> plot(p,A)
>> grid on
>> gamma=atan(2.*h.*p)./(w0.^2-p.^2);
>> plot(p,gamma)
>> grid on