Documente Academic
Documente Profesional
Documente Cultură
fxdx
a
Df f p x0
n condiiile n care
funcia este continu pe intervalul [a, b] i
derivabil n x0
primitiva F nu este cunoscut
funcia f este cunoscut numai prin valorile
f(xi) pe care le ia ntr-un numr restrns de
puncte xi, i=0:N
A fx
i0
iN
iN
i0
aiN M
fx wx
a
dx
A fx
i0
iN
iN
RN
b a
,
N
i 0: N
P x w x
a
P xwx
a
l x fx
i0
dx
dx
A fx
i0
b N
i0
iN
iN
iN
iN
l xfx wx
a
i0
fx l x wx
b
iN
iN
dx
iN
A fx
i0
iN
iN
dx
A iN liN x wx dx
a
Printr-o schimbare liniar de variabil, coeficienii
aiN pot fi fcui independeni de intervalul de
integrare; ei sunt totui inutilizabili, fiind de valori
mari i de semne contrarii, ceea ce conduce la
instabilitate numeric
Expresia erorii n metodele de tip Newton-Cotes
se deduce integrnd expresia erorii din polinomul
de interpolare: f(x)=PN(x)+EN(x),
b
x dx
fxw
If
RN
a N
x wx dx E x wx dx
P
I N f
RN
f N 1 b
x x0 x x N wx dx, a, b
a
N 1!
f N 1 b
x x0 x x N wx dx
a
N 1!
f
x
dx
a
3
b
5 iv
a
b
h
f
f
a
4
f
f
b
2
90
x fxdx
0
x1
xn
x fxdx x
0
fx dx
n 1
formula
compus a trapezelor
N 1
h
T
fa f b 2 fa ih
2
i1
b a
h
N
cu
h
S
fa f b 4 fx 2i 1 2 fx 2i
3
i1
i1
cu xi=a+ih, i=0:2N
1
r
fx dx
P
r x fx dx
r !a
1r
1 r
k 1 r k
k 1
1 Pr xf x
If
r ! k1
r!
a
b
Prr x fx dx
t
e 1
n0
n0
B n x n
t
n!
B n x n
t tetx
n!
n0
t n B n x
x nt n 1
n
t
n!
n 1 n ! n 0 n !
n
B n k x n x n 1
k1 k
n
1
1
3
x
, B 2 x x 2 x , B3 x x 3 x 2
2
6
2
2
Bn(x+1)-Bn(x)=nxn-1
Bn(x)=n*Bn-1(x), n=1,2,,
Bn(1-x)=(-1)nBn(x)
1
B x
n
dx 0
Bn
n !
n 1
n 1
n 1
C n
C n 1
C1 1 0
1
2
n
1
1
C1 , C2 , i B2n+1=0
2
6
B2n x
Pr x
Particularizm pentru r 2n,
2n !
2
R f h 2n 1B 2n f 2n ,
n1
k1
h 2k B 2k f 2k 1 b f 2k 1 a
a, b
b a
a i
N
fa ih
i1
N 1
n1
h2k B2k 2k 1
2k 1
a
f
b
k 1 2k !
IN 2 IN 1
E N1
N 2 h32
f 2
12
N 1 h13
f 1
12
IN 2 IN 1
E N1
E N2
1
E N1
N 2 b a 3
N 32
N 12
2
3
N1 b a
N2
N 13
E N1
IN 2 IN 1
N
1
N
2
1
2
2
I IN 1
IN 2 IN 1
N 12
1 2
N2
4I2N IN
I
3
42 I2N IN
42I2N IN
16I2N IN
I IN
2
2
4 1
4 1
15
N
2
2
2
i 1,i 2
N
analog:
Ik,j
4j 1 1
Se formeaz matricea inferior triunghiular
I11
I21 I22
...
IN1 IN2 ... INN
Fiecare coloan converge ctre I, cu att mai
rapid cu ct este situat mai la dreapta.
Pentru o coloan j, calculul iterativ este oprit n
momentul n care |Ik,j-Ik-1,j|<.|Ik,j| .
cu eroarea interpolrii
hk 1
Eu
uu 1 u kf k 1
k 1!
x 1
x0
1 u
1 u k 1
k
fx dx h f0 du f0 du f0
du R,
0
0 1
0
k
u k
du
0
k
R k
k2
cm
uu 1 u m 1
du
0
m!
x 1
m 0
c mt m
m 0
uu 1 u m 1
du
0
m!
1
uu 1 u m 1 m
t du
0 m 0
m!
t
du
0
t
Ct
1 t ln1 t
Ct
1
ln1 t
t
1 t
t
t2
1
c0 c1t 1 t t 2
2
3
c0
cm 1
1
2
m 1
Integrarea gaussian
Pentru calculul
unei integrale de forma
b
If fx wx dx
+, o funcie continu pe intervalul
a
cu w:(a,b)R
finit sau infinit (a,b), vom folosi o metod de
a fx
i1
iN
iN
x wx
k
dx,
k 0, 1,
convergente
b
fx
wx dx
s fie absolut
Integrarea gaussian
Metodele de tip Newton-Cotes (pentru suportul
x1N, , xNN) au gradul de valabilitate N-1 (sunt
exacte pentru polinoame pn la gradul N-1
inclusiv).
Ne punem problema determinrii unor metode
aproximative de integrare cu grad de valabilitate
mai ridicat, pe seama alegerii corespunztoare a
nodurilor xiN.
Determinarea celor 2N necunoscute aiN i xiN cu
i=1:N, necesit 2N ecuaii. Formula este, prin
urmare exact pentru polinoame de la grad pn
la 2N-1.
I[P]=IN[P],
P2n-1
Integrarea gaussian
Sistemul format, considernd polinoamele P=1,
x,, x2N-1 este:
N
i1
N
i1
N
i1
iN
iN
wxdx
a
x iN
A iNx
2N 1
iN
xwxdx
a
x 2N 1wx dx
Integrarea gaussian
N(x)=(x-x1N)(x-xNN),
Orice polinom PN-1+q(x) de grad N+q2N-1 se
poate exprima sub forma
PN-1+q(x)= N(x).Qq-1(x) + RN-1(x),
pe baza teoremei mpririi cu rest.
Dorim ca formula aproximativ de integrare s
aib grad de valabilitate > N-1, adic s fie
exact pentru polinoamele PN-1+q(x), ceeace
implic
N
b
P
a
N 1 q
x wx dx
PN-1+q(xiN)=RN-1(xiN)
i1
iN N 1 q
xiN
Integrarea gaussian
b
P
a
a N 1 q
N 1 q
xwx dx
x wx dx
i1
xQ xwx
a
q 1
iN
dx
R N 1 x iN
b
R xwx
a
N 1
dx
R xwx
a
N 1
dx
xQ xwx
a
q 1
i1
iN
R N 1 x iN
dx 0
Integrarea gaussian
N(x) este acest polinom ortogonal.
In concluzie, nodurile xiN (abscisele Gauss) sunt
rdcinile polinomului ortogonal, definit n mod
unic n raport cu funcia pondere w(x).
Coeficienii AiN se vor determina apoi, rezolvnd
ecuaii, din cele 2N ale sistemului liniar .
Coeficienii AiN se pot exprima i prin intermediul
polinomului de interpolare Lagrange. Formula
gaussian avnd gradul de valabilitate 2N-1, este
exact i pentru funcia
f(x)=l2k,N-1(x), pentru care
2
k,N 1
xwx dx
i1
A iNl2k,N 1 x iN A kNl2k,N 1 x kN A kN
Integrarea gaussian
A kN
l2k,N 1 x wx dx
RN
f 2N
2N !
2N x wx dx
fx
1 x2
dx
N
2i 1
f cos
2N
i1
N
Integrarea gaussian
function y=GCeb(f,n)
%integrare Gauss-Cebasev
k=1:n;
x=cos(2*k-1)*pi/2/n;
y=pi/n*sum(feval(f,x));
n scriptul de test, funcia integrand f se definete
cu inline. De exemplu:
F=inline(x*sqrt(x))
Z=Gceb(F,5)
-Cebev
1
ordin 2
fx 1 x
dx
N 1
i
i
sin
f cos
N 1
N 1
i1
N
Integrarea gaussian
-Legendre
fx dx
A iN
A fx
i1
iN
iN
2 1 x iN
2
N LN 1 x iN
b a
fx dx
2
b a
I
2
k1
b a
b a
1 f 2 2 t dt
b a
b a
A k f
tk
2
2
Integrarea gaussian
Funcia MATLAB care calculeaz o integral
definit Gauss-Legendre este
function y=GLeg(f,a,b,n)
%integrare Gauss-Legendre
z=Leg(n);%coeficienti Ln(x)
x=roots(z);%radacini Ln(x)
xx=(b+a)/2+(b-a)/2*x;
yy=feval(f,xx);
z1=Leg(n-1);
A=2*(1-x.^2)/n^2;
A=A./polyval(z1,x).^2;
y=(b-a)/2*A'*yy;
Integrarea gaussian
-Laguerre
e x fx dx
A fx
i1
A iN
iN
iN
x iN
n 12 G 2N 1 xiN
-Hermite
e x fx dx
A iN
A fx
i1
2N 1 N !
H2N 1 x iN
iN
iN
Integrarea gaussian
Nodurile xiN reprezint rdcinile polinomului
ortogonal corespunztor, iar coeficienii AiN se obin
fie prin rezolvarea sistemelor de ecuaii liniare
deduse, impunnd ca formula de integrare s fie
exact pentru polinoame pn la gradul N-1, fie
direct cu formulele date.
Metodele gaussiene au o precizie mai mare dect
metodele de tip Newton-Cotes (avnd gradul de
valabilitate mai ridicat) i pot fi utilizate i pentru
calculul unor integrale improprii.
Integrarea dubla
Integrarea dubla
Integrarea dubla
Integrarea dubla
Integrarea dubla
Integrarea dubla
Integrarea dubla
Integrarea dubla
Integrarea dubla
Se noteaz:
Derivare numeric
Pentru o funcie fC([a,b]) cunoscut numai
prin valorile f(x0), f(x1),,f(xn) se cere
aproximarea derivatei f(p)() ntr-un punct
[a,b].
Aproximarea derivatei se exprim printr-o
funcional liniar
discret
n
f p
A fx R
i
i0
i0
u k x i
Derivare numeric
sistem de ecuaii care ne permite s determinm
necunoscutele Ai().
Utilizarea bazei polinomiale 1, x, x2, , xn
conduce la sistemul liniar
n
A x
i
i0
n
i0
k
i
0,
k 1 : p 1,
A i x ik kk 1 k p 1 k p,
k p : n.
i0
fx i li p E p
Derivare numeric
k0
x0 x x n Fn 2 x, x0, x n
f(n p k 1)( p k )
p! (k)
()
k!
(n p k 1)!
Derivare numeric
formule n 3 puncte
3 f x1 4 f x0 f x1 h2 (3)
f ' x1
f ( )
2h
3
f x1 f x1 h2 (3)
f ' x0
f ( )
2h
6
f x1 4 f x0 3 f x1 h2 (3)
f ' x1
f ( )
2h
3
Derivare numeric
formule n 5 puncte
25 f x2 48 f x1 36 f x0 16 f x1 3 f x2 h4 (5)
f ' x2
f ( )
12h
5
3 f x2 10 f x1 18 f x0 6 f x1 f x2 h4 (5)
f ' x1
f ( )
12h
20
f x2 8 f x1 8 f x1 f x2 h4 (5)
f ' x0
f ( )
12h
30
f x2 6 f x1 18 f x0 10 f x1 3 f x2 h4 (5)
f ' x1
f ( )
12h
20
3 f x2 16 f x1 36 f x0 48 f x1 25 f x2 h4 (5)
f ' x2
f ( )
12h
5
Derivare numeric
Derivata de ordinul 2 in cazul a 3 noduri echidistante: