Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Quadratura de Gauss
− Introdução 𝑏 𝑛
− Polinómios de Legendre න 𝑓 𝑥 𝑑𝑥 ≈ 𝑎𝑖 𝑓 𝑥𝑖
𝑎 𝑖=0
− Quadratura de Gauss em intervalos arbitrários
Análise Numérica 1
Aula 12 Quadratura de Gauss
• Quadratura de Gauss
𝑏 𝑛
න 𝑓 𝑥 𝑑𝑥 ≈ 𝑐𝑖 𝑓 𝑥𝑖
𝑎 𝑖=0
• Em vez de pontos igualmente espaçados, a quadratura gaussiana optimiza as posições dos nós para avaliar o
integral, assumindo que a melhor escolha produz o resultado exacto para uma classe alargada de polinómios
Análise Numérica 2
Aula 12 Quadratura de Gauss
𝑏 𝑛
න 𝑓 𝑥 𝑑𝑥 ≈ 𝑐𝑖 𝑓 𝑥𝑖
𝑎 𝑖=1
• Suponhamos 𝑓 𝑥 , 𝑥 ∈ −1,1 .
1
න 𝑓 𝑥 𝑑𝑥 ≈ 𝑐1 𝑓 𝑥1 + 𝑐2 𝑓 𝑥2
−1
Análise Numérica 3
Aula 12 Quadratura de Gauss
1
Se 𝑓 𝑥 ≡ 𝑃3 𝑥 , න 𝑓 𝑥 𝑑𝑥 = 𝑐1 𝑓 𝑥1 + 𝑐2 𝑓 𝑥2
−1
𝑓 𝑥 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑥 2 + 𝑎3 𝑥 3
1 1 1 1 1
2 3
න 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑥 + 𝑎3 𝑥 𝑑𝑥 = 𝑎0 න 1 𝑑𝑥 + 𝑎1 න 𝑥 𝑑𝑥 + 𝑎2 න 𝑥 𝑑𝑥 + 𝑎3 න 𝑥 3 𝑑𝑥 2
−1 −1 −1 −1 −1
então 1 1
𝑐1 1 + 𝑐2 1 = න 1 𝑑𝑥 = 2 𝑐1 𝑥1 + 𝑐2 𝑥2 = න 𝑥 𝑑𝑥 = 0
−1 −1
1 1
2
𝑐1 𝑥1 2 + 𝑐2 𝑥2 2 = න 𝑥 2 𝑑𝑥 = 𝑐1 𝑥1 3 + 𝑐2 𝑥2 3 = න 𝑥 3 𝑑𝑥 = 0
−1 3 −1
1 2
1 1
e portanto 𝑐1 = 1, 𝑐2 = 1; 𝑥1 = − , 𝑥2 = ∴ න 𝑓 𝑥 𝑑𝑥 = 𝑐𝑖 𝑓 𝑥𝑖
3 3 −1 𝑖=1
Análise Numérica 4
Aula 12 Quadratura de Gauss
Notas:
• Poderíamos adoptar um procedimento semelhante para obter fórmulas com mais nós.
• Alternativamente podemos adoptar um procedimento com base na teoria da construção de
conjuntos de polinómios ortogonais.
• Podem-se generalizar as fórmulas estabelecidas para a construção de conjuntos de
polinómios ortogonais sobre um certo número de pontos, para uma distribuição contínua
de pontos num intervalo fechado 𝑎, 𝑏 :
Análise Numérica 5
Aula 12 Quadratura de Gauss
Polinómios ortogonais
𝑚 𝑏
𝑃𝑘 𝑥𝑖 𝑃𝑙 𝑥𝑖 = 0 𝑘≠𝑙 න 𝑃𝑘 𝑥 𝑃𝑙 𝑥 𝑑𝑥 = 0
𝑎
𝑖=1
𝑃0 𝑥 = 1 ; 𝑃−1 𝑥 = 0
𝑃𝑗+1 𝑥 = 𝑥 − 𝛼𝑗 𝑃𝑗 𝑥 − 𝛽𝑗 𝑃𝑗−1 𝑥
2 𝑏 2
σ𝑚
𝑖=1 𝑥𝑖 𝑃𝑗 𝑥𝑖 𝑥 𝑎 𝑃𝑗 𝑥 𝑑𝑥
𝛼𝑗 = 2
𝛼𝑗 = 2
𝑏
σ𝑚
𝑖=1 𝑃𝑗 𝑥𝑖 𝑎 𝑃𝑗 𝑥 𝑑𝑥
2 2
σ𝑚
𝑖=1 𝑃𝑗 𝑥𝑖 𝑏
𝑎 𝑃𝑗 𝑥 𝑑𝑥
𝛽𝑗 = 2 𝛽𝑗 = 2
σ𝑚
𝑖=1 𝑃𝑗−1 𝑥𝑖 𝑏
𝑎 𝑃𝑗−1 𝑥 𝑑𝑥
Análise Numérica 7
Aula 12 Quadratura de Gauss
Teorema:
Suponhamos que 𝑥1 , 𝑥2 , … , 𝑥𝑛 são as raízes do polinómio de Legendre ℒ𝑛 (𝑥) de ordem 𝑛.
Associamos a cada raiz 𝑥𝑖 (𝑖 = 1, 2, . . . , 𝑛), o coeficiente 𝑐𝑖 definido por
1 𝑛
𝑥 − 𝑥𝑗
𝑐𝑖 = න ෑ 𝑑𝑥
−1 𝑗=1 𝑥𝑖 − 𝑥𝑗
𝑗≠𝑖
1 𝑛
න 𝑃 𝑥 𝑑𝑥 = 𝑐𝑖 𝑃 𝑥𝑖
−1 𝑖=1
Prova: …….
Análise Numérica 8
Aula 12 Quadratura de Gauss
• Começamos por considerar um polinómio 𝑃(𝑥) de grau menor do que 𝑛
Então, 𝑃(𝑥) pode ser representado como um polinómio de Lagrange de ordem 𝑛 − 1 com nós
nas raízes do polinómio de Legendre de ordem 𝑛
𝑛 𝑛
𝑥 − 𝑥𝑗
𝑃 𝑥 = ෑ 𝑃 𝑥𝑖
𝑗=1
𝑥𝑖 − 𝑥𝑗
𝑖=1
𝑗≠𝑖
A representação é correcta, porque o erro envolve a derivada de ordem 𝑛 de 𝑃(𝑥), que é zero.
1 1 𝑛 𝑛 𝑛 1 𝑛
𝑥 − 𝑥𝑗 𝑥 − 𝑥𝑗
න 𝑃 𝑥 𝑑𝑥 = න ෑ 𝑃 𝑥𝑖 𝑑𝑥 = න ෑ 𝑑𝑥 𝑃 𝑥𝑖 =
−1 −1 𝑖=1 𝑗=1
𝑥𝑖 − 𝑥𝑗 −1 𝑗=1 𝑥𝑖 − 𝑥𝑗
𝑖=1
𝑗≠𝑖 𝑗≠𝑖
= 𝑐𝑖 𝑃 𝑥𝑖
𝑖=1
Análise Numérica 9
Aula 12 Quadratura de Gauss
• Se 𝑃(𝑥) é um polinómio de grau maior ou igual a 𝑛 mas menor que 2𝑛 , podemos dividir 𝑃(𝑥)
por ℒ𝑛 (𝑥) e então:
𝑃 𝑥 = 𝑄 𝑥 ℒ𝑛 𝑥 + 𝑅 𝑥
𝑃 𝑥𝑖 = 𝑄 𝑥𝑖 ℒ 𝑛 𝑥𝑖 + 𝑅 𝑥𝑖 𝑖 = 1, 𝑛
ℒ 𝑛 𝑥𝑖 = 0 𝑖 = 1, 𝑛
𝑃 𝑥𝑖 = 𝑅 𝑥𝑖 𝑖 = 1, 𝑛
Análise Numérica 10
Aula 12 Quadratura de Gauss
1 1 1
mas න 𝑃 𝑥 𝑑𝑥 = න 𝑄 𝑥 ℒ𝑛 𝑥 𝑑𝑥 + න 𝑅 𝑥 𝑑𝑥
−1 −1 −1
1
න 𝑄 𝑥 ℒ 𝑛 𝑥 𝑑𝑥 = 0 porque ℒ𝑛 𝑥 é ortogonal a
−1 qualquer polinómio de grau
inferior a 𝑛, no intervalo −1,1
1 1
então න 𝑃 𝑥 𝑑𝑥 = න 𝑅 𝑥 𝑑𝑥
−1 −1
Análise Numérica 11
Aula 12 Quadratura de Gauss
1 𝑛
න 𝑅 𝑥 𝑑𝑥 = 𝑐𝑖 𝑅 𝑥𝑖
−1 𝑖=1
e, por isso,
1 1 𝑛 𝑛
න 𝑃 𝑥 𝑑𝑥 = න 𝑅 𝑥 𝑑𝑥 = 𝑐𝑖 𝑅 𝑥𝑖 = 𝑐𝑖 𝑃 𝑥𝑖
−1 −1 𝑖=1 𝑖=1
Análise Numérica 12
Aula 12 Quadratura de Gauss
𝑏
න 𝑓 𝑥 𝑑𝑥
𝑎
1 1
𝑥 𝑡 = 1−𝑡 𝑎+ 1+𝑡 𝑏
2 2
1
𝑑𝑥 = 𝑏 − 𝑎 𝑑𝑡
2
𝑏 1
1
න 𝑓 𝑥 𝑑𝑥 = 𝑏 − 𝑎 න 𝑓 𝑥 𝑡 𝑑𝑡
𝑎 2 −1
Análise Numérica 13
Aula 12 Quadratura de Gauss
1 𝑛
න 𝑓 𝑥 𝑑𝑥 ≈ 𝑐𝑖 𝑃 𝑟𝑖
−1 𝑖=1
…
Análise Numérica 14
Aula 12 Quadratura de Gauss
Exemplo: 𝑓 𝑥 = 1 + 𝑥 + 𝑥2 + 𝑥3 + 𝑥4
1 1
𝑥2 𝑥3 𝑥4 𝑥5 2 2
න 𝑓 𝑥 𝑑𝑥 = 𝑥 + + + + = 2 + + = 3.0(6)
−1 2 3 4 5 −1
3 5
Quadratura de Gauss:
1 ponto 𝑛 = 1 ; (2𝑛 − 1 = 1)
𝐼1 = 𝑓 0 × 2.0 = 1.0 × 2.0 = 2.0
2 pontos 𝑛 = 2 ; (2𝑛 − 1 = 3)
3 pontos 𝑛 = 3 ; (2𝑛 − 1 = 5)
Análise Numérica 15
Aula 12 Quadratura de Gauss
1
2
Exemplo anterior: න 𝑒 −𝑥 𝑑𝑥 = 0.74682413 … . .
0
1 1
𝑎 = 0; 𝑏 = 1; 𝑥 = 1 + 𝑡 ; 𝑑𝑥 = 𝑑𝑡
2 2
1
−𝑥 2
1 1 −1 1+𝑡 2
න 𝑒 𝑑𝑥 = න 𝑒 4 𝑑𝑡
0 2 −1
1 −1 1+𝑡1 2
• 𝑛=2 𝑡1 = − 1Τ 3 ; 𝑐1 = 1; 𝑓1 = 𝑒 4 ≈ 0.47816215
2
1 −1 1+𝑡2 2
𝑡2 = 1Τ 3 ; 𝑐2 = 1; 𝑓2 = 𝑒 4 = 0.26843254
2
1
2
න 𝑒 −𝑥 𝑑𝑥 ≈ 1 × 𝑓1 + 1 × 𝑓2 ≈ 0.74659469
0
Análise Numérica 16
Aula 12 Quadratura de Gauss
5
• 𝑛=3 𝑡1 = − 3Τ5 ; 𝑐1 = ; 𝑓1 = ⋯
9
8
𝑡2 = 0 ; 𝑐2 = ; 𝑓2 = ⋯
9
5
𝑡3 = 3Τ5 ; 𝑐3 = ; 𝑓3 = ⋯
9
1
2
න 𝑒 −𝑥 𝑑𝑥 ≈ 𝑐1 𝑓1 + 𝑐2 𝑓2 + 𝑐3 𝑓3 ≈ 0.7461548 …
0
• 𝑛=4
1
2
න 𝑒 −𝑥 𝑑𝑥 ≈ 𝑐1 𝑓1 + 𝑐2 𝑓2 + 𝑐3 𝑓3 + 𝑐4 𝑓4 ≈ 0.7468244 …
0
• 𝑛=5
1
2
න 𝑒 −𝑥 𝑑𝑥 ≈ 𝑐1 𝑓1 + 𝑐2 𝑓2 + 𝑐3 𝑓3 + 𝑐4 𝑓4 + 𝑐5 𝑓5 ≈ 0. 74682413 …
0
Análise Numérica 17
Aula 12 Quadratura de Gauss
3
Exemplo: න 𝑥 6 − 𝑥 2 sin 2𝑥 𝑑𝑥 = 317.3442466 … .
1
Regra do Trapézio:
2
[𝑓 (1) + 𝑓 (3)] = 731.6054420
2
Regra de Simpson:
1
[𝑓 (1) + 4𝑓 (2) + 𝑓 (3)] = 333.2380940
3
Análise Numérica 18
Aula 12 Quadratura de Gauss
3
න 𝑥 6 − 𝑥 2 sin 2𝑥 𝑑𝑥 = 317.3442466 … .
1
1 3
𝑥 𝑡 = 1 − 𝑡 + 1 + 𝑡 = 𝑡 + 2; 𝑑𝑥 = 𝑑𝑡
2 2
1
6 2
න 𝑡+2 − 𝑡+2 sin 2𝑡 + 4 𝑑𝑡
−1
• 𝑛 = 3:
5 8 5
𝑓 −0.7745966692 + 2 + 𝑓 2 + 𝑓(0.7745966692 + 2) ≈ 317.2641516
9 9 9
• 𝑛 = 5:
𝑐1 𝑓1 + 𝑐2 𝑓2 + 𝑐3 𝑓3 + 𝑐4 𝑓4 + 𝑐5 𝑓5 ≈ 317.3442267
Análise Numérica 19