CN AulaTeorica5 2024
CN AulaTeorica5 2024
CN AulaTeorica5 2024
Objectivo
No fim desta aula, os estudantes devem ser capazes de:
• Derivar numericamente funções tabeladas e analíticas.
. .
1
Georg Friedrich Bernhard Riemann (1826–1866) — matemático alemão
2
f (x0 + h) − f (x0 )
f ′ (x0 ) = lim
h→0 h
Exemplo 1. Suponhamos que a massa δ de porção de uma linha material em função do com-
primento s é dada por δ(s) = s·log(s). A tabela abaixo ilustra a densidade da linha de material
no ponto s = 1 (δ ′ (1)):
δ(1 + h) − δ(1)
A partir da tabela anterior, se observa que a derivada numérica δ ′ (1) ≈
h
melhora com a diminuição de h. Porém, é necessário tomar precaução ao manipular o valor
de h pois a melhoria referida anteriormente não é linear. Por exemplo, quando h = 10−15 a
derivada numérica do exemplo anterior resulta peor até que aquela para h = 0.1. Além disso,
quando h = 10−16 a derivada numérica é igual a zero, devido ao cancelamento catastrófico.
Nas situações em que não se pode manipular o valor de h, é possível melhorar a aproxima-
ção da derivada numérica, adicionando alguns pontos nodais da função f (x). Consideremos a
aproximação de f (x) pelo polinómio interpolador de Gregory-Newton descendente (ND), i.é:
△yN D △2 yN D △3 yN D
f (x) = f (xN D + θh) ≈ yN D + θ + θ(θ − 1) + θ(θ − 1)(θ − 2) + ... +
1! 2! 3!
△n yN D
θ(θ − 1)(θ − 2)...[θ − (n − 1)] (1)
n!
Derivando em ambos membros da equação (1), temos:
Seja x = xN D . Então, de x = xN D + θh =⇒ xN D = xN D + θh ⇐⇒ θ = 0.
∇yN A ∇2 yN A ∇ 3 yN A
f (x) = f (xN A + θh) ≈ yN A + θ + θ(θ + 1) + θ(θ + 1)(θ + 2) + θ(θ +
1! 2! 3!
∇4 yN A ∇n yN A
1)(θ + 2)(θ + 3) + ... + θ(θ + 1)(θ + 2)(θ + 3)...[θ + (n − 1)] (4)
4! n!
Derivando em ambos membros da equação (4), temos:
)
[(2 · 0 + 1)(0 + 2) + 0 · (0 + 1)](0 + 3) + 0 · (0 + 1)(0 + 2) 4
+ ∇ yN A + ...
24
Efectuando operações aritméticas na equação anterior, obtém-se a fórmula de derivação de
f (x) no ponto xN A
( )
′ 1 1 2 1 3 1 4 1 n
f (xN A ) ≈ ∇yN A + ∇ yN A + ∇ yN A + ∇ yN A + ... + ∇ yN A (6)
h 2 3 4 n
Exemplo 2. Suponhamos que a massa δ de porção de uma linha material em função do com-
primento s é dada por δ(s) = s · log(s), em conformidade com a tabela abaixo:
Determine:
(a) As diferenças finitas de δ(s);
(b) A aproximação de densidade da linha de material no ponto s = 1, isto é, δ ′ (1), usando
polinómios de ND de graus 1, 2, 3, 4, 5 e 8;
(c) O valor aproximado de densidade da linha de material no ponto s = 1.35, ou seja, δ ′ (1.35),
usando o polinómio de NA.
Resolução
(a) As diferenças finitas de f (s) se apresentam na tabela abaixo.
]
0.0009 0.0014
− − = 0.9938
7 8
(c) Considerando que o ponto 1.35 não constitui um ponto nodal, então vamos usar a fór-
mula (5), isto é,
(
′ 1 2θ + 1 2 [(2θ + 1)(θ + 2) + θ(θ + 1)] 3
f (xN A + θh) ≈ ∇yN A + ∇ yN A + ∇ yN A +
h 2 6
)
[(2θ + 1)(θ + 2) + θ(θ + 1)](θ + 3) + θ(θ + 1)(θ + 2) 4
+ ∇ yN A + ...
24
s δ △δ △2 δ △3 δ △4 δ △5 δ △6 δ △7 δ △8 δ
1.0 0.0000
0.1048
1.1 0.1048 0.0092
0.1140 −0.0009
1.2 0.2188 0.0083 0.0003
0.1223 −0.0006 −0.0003
1.3 0.3411 0.0077 0.0000 0.0005
0.1300 −0.0006 0.0002 −0.0009
1.4 0.4711 0.0071 0.0002 −0.0004 0.0014
0.1371 −0.0004 −0.0002 0.0005
1.5 0.6082 0.0067 0.0000 0.0001
0.1438 −0.0004 −0.0001
1.6 0.7520 0.0063 −0.0001
0.1501 −0.0005
1.7 0.9021 0.0058
0.1559
1.8 1.0580