Sunteți pe pagina 1din 23

Metoda dreptunghiurilor pentru calculul

aproximativ al integralei definite


Realizat de Plnu Valeria i Jugurt Nadia

n analiza matematic, integrala unei funcii


este o generalizare a noiunilor de arie, mas,
volum i sum. Procesul de determinare a unei
integrale se numete integrare. Spre deosebire
de noiunea nrudit de derivat, exist mai
multe definiii posibile ale integralei, fiecare cu
suportul su tehnic. Acestea sunt ns
compatibile. Oricare dou moduri de integrare a
unei funcii vor da aceleai rezultate cnd
ambele sunt definite.

Integralele ntlnite ntr-un curs de iniiere n analiza


matematic sunt alese intenionat pentru simplitatea
lor; cele gsite n aplicaiile reale sunt adesea mult mai
complicate. Unele integrale nu pot fi calculate exact,
altele necesit funcii speciale care sunt ele nsele
dificil de calculat, iar altele sunt att de complicate
nct gsirea rspunsului exact dureaz prea mult.
Aceasta a motivat studiul i aplicarea metodelor
numerice de aproximare a integralelor, care astzi
folosesc aritmetica n virgul mobil de pe
calculatoarele electronice numerice. Multe dintre
aceste idei au aprut mult mai devreme, pentru calculul
de mn; dar viteza calculatoarelor de uz general, cum
ar fi ENIAC, a creat nevoia de mbuntiri.

Una dintre cele mai des aplicate implementri


ale calculului numeric este calcularea integralei
definite prin metode aproximative. Metodele
directe nu ntotdeauna permit calculul analitic al
integralei, i, de multe ori formula care efinete
funcia ce trebuie integrat nici nu e cunoscut.
De obicei sunt date doar o serie de puncte n
care este cunoscut valoarea funciei. n aceste
cazuri integrala poate fi calculat doar prin
metode aproximative (n presupunerea c
funcia de sub integral este continu pe
segmentul pe care se face integrarea).

M sup f ' ( x)
Fie f o funcie derivabil pe [a,b] i
x[ a ,b ]

Considerm o diviziune a segmentului [a,b] n forma


a = x0 < x1 < x2 < < xn-1 < xn = b
Pe fiecare din segmentele [xi, xi+1] vom aproxima
suprafaa trapezului curbiliniu cu aria dreptunghiului
cu baza h = |xi, - xi+1| iar nlimea egal cu valoarea
funciei n unul din punctele:

Pentru calculul numeric transformarea integralei ntr-o expresie


aritmetic (sum) care depinde doar de numrul de diviziuni ale
segmentului (acest numr sau e dat apriori, sau e stabilit n procesul
de calcul) i de valoarea funciei n nodurile de interpolare (valoare
care este de asemenea dat sau poate fi calculat) este foarte
comod procedura de calcul devine elementar.

Metoda

trapezului
Metoda lui Romberg
Cuadratura gaussian
Pentru integrale de dimensiuni superioare
(duble sau triple), exist algoritmi
alternativi, cum ar fi integrarea Monte Carlo.

Sa se calculeze integrala definita 1


sinxsin2xsin3xdx utilizand metoda
dreptunghilor, variatia dreptunghilor de
dreapta, cu o eroare de calcul ce nu
depaseste =0,001.Atribuirea valorilor
initiale se face direct in program.La
ecran se va afisa valoarea calculata a
integralei si numarul de divizari necesare
pentru a obtine precizia ceruta,separate
prin spatiu.

Program 1;
Var S,a,b,e,h,M :real;
j,i,n : integer;
Function f(x:real):real;
Begin f:=sin(x)* sin(2*x)* sin(3*x);end;
Begin a:=0; b:=1 ; e:=0.001; M:=6;
n:=trunc(M*(b-a)*(b-a)/(2*e))+1;
S:=0; h:=(b-a)/n;
for i:=1 to n do
S:=S+ h*f(a+i*h);
writeln (n=,n, I=,S:0:6);
End.

n=3001
I=0.2787729

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