Documente Academic
Documente Profesional
Documente Cultură
10
Tema: Calculul aproximativ al integralelor Metoda trapezelor
I. Formularea problemei.
Se cere de calculat prin aproximaţii integrala definită dată cu gradul de
precizie dat ε>0, folosind cel puţin 2 formule de cuadratură.
II. Indicaţii metodice
Lucrarea de laborator constă în 2 etape:
1.Rezolvarea matematică a problemei formulate.
Dacă putem să găsim pentru funcţia f(x) primitiva ei F(x) pe segmentul [a,b],
atunci
b
∫ f ( x)dx = ∑ Ai f ( xi )
a i =1
I( f ) = ∫
dx
x+2
=2 x+2 ( )
= 2 7 − 3 = 1,827401 .
1 1
2 4
3 1
M = sup f ′′ ( x ) = f ′′(1) = = ≈ 0,04811 ;
x∈[ a ,b ] 4 3 5
12 3
R( f ) ≤
(b − a )h 2 4h 2
sup f ′′(x ) ≤
0,04811 < ε = 0,01;
12 x∈[a ,b ] 12
3 4
0<h< ≈ 0,7896, N > ≈ 5,0655.
4,811 0,7896
4
Putem lua N = 6, h = ≈ 0,66
6
1,66 3 4,33
1 2.33 3,66 5
f (1) + f (5)
T ( f ) = 0,66 + f (1,66) + f (2,33) +
2 .
+ f (3) + f (3,66 ) + f (4,33)] ≈ 1,82995
Răspuns: Valoarea integralei obţinute cu programul de calcul este: 1,8299548.
Program trapez;
var n,i:integer;
integrala , a, b,h,s:real;
function f(x:real):real;
begin f:=1/(1+x);
end;
begin
write('a,b=');
read(a,b);
write('n=');
read(n);
h:=(b-a)/n ;
s:=0;
for i:=1 to n-1 do
s:=s+f(a+i*h);
integrala :=h*(0.5*(f(a)+f(b))+s);
writeln('valoarea integralei =', integrala :10:5);
end.