Escolar Documentos
Profissional Documentos
Cultura Documentos
Quadratura Gaussiana
Quadratura Gaussiana
Quadratura Gaussiana
1. Equaes diferencial de Legendre
d2y
dy
2x
n(n 1) y 0 para n real
2
dx
dx
conhecida como a equao diferencial de Legendre, qualquer
soluo desta equao conhecida como funo de Legendre.
Quando n inteiro no negativo, as solues so chamadas de
polinmios de Legendre.
Polinmios de Legendre de ordem n dada pela frmula
M
(2n 2m)!
Pn ( x) (1) m n
x n 2 m onde M=n/2 ou (n2
m
!
(
n
m
)!
(
n
2
m
)!
m 0
equao
(1 x 2 )
1)/2 se n impar.
Os primeiros seis polinmios de Legendre so:
P0(x)=1
P1(x)=x
P2(x)=(3x2-1)/2
P3(x)=(5x3-3x)/2
P4(x)=(35x4-30x2+3)/18
P5(x)=(63x5-70x3+15x)/8
2. Relao da Funo Gamma e o nmero fatorial
( )
t 1 dt
se
( n 1) n!
, (n) (n 1)!
i 1
f ( x)dx A
f ( xi )
f ( x)dx A
f ( x1 ) A2 f ( x 2 )
Se f ( x) 1 dx 2 A1 A2
1
1
f ( x) x xdx 0 A1 x1 A2 x 2
1
f ( x) x x 2 dx 2 / 3 A1 x1 A2 x 2
2
1
1
f ( x) x 3 x 3 dx 0 A1 x1 A2 x 2
3
Soluo: x1 1 / 3 , x 2 1 / 3 , A1 1, A2 1
f ( x)dx
f (1 / 3 ) f (1 / 3 )
Se
2x a b
ba
dt
2dx
ba
dx
(b a )dt
2
f ( x)dx
Se
(b a )
ba
ba
f(
t
) dt
2 1
2
2
n
f ( x ) dx Ai f ( xi )
i 1
Ai xi
k
Ai
1
'
(1 xi )[ Pn ( xi )]2
2
function[I] = gaussquad(a,b,f,n)
p=legendrepol(n,'x');
xr=roots(p);
A=[];
for j=1:n
pd=derivat(p);
temp=2/((1-xr(j)^2)*(horner(pd,xr(j)))^2);
A=[A , temp];
end;
tr=((b-a)/2.*xr)+((b+a)/2);
I=(b-a)/2*A*f(tr);
endfunction
Exemplo:
getf("c:\legendrepol.sce")
getf("c:\gaussquad.sce")
deff('[y]=f(x)','y=exp(x)./(1+x^2)^2')
x=(0:0.05:10);
y=f(x);
gaussquad(0,10,f,6)