Gabarito da Quarta Lista de Cálculo Numérico
Profs.: Fernanda Couto e Juliana Castanon
√
1. Seja f (x) = x2 − 3356. Como 3356 ' 57.931, escolhemos x0 = 57.
Assim, usando o método iterativo dado por:
xk+1 = ϕ(xk ) = xk −
x2k − 3356
2xk
obtemos a seguinte sequência de pontos:
x0 = 57
x1 = ϕ(x0 ) = 57.9386
Como |x1 − x0 | = 7.6 × 10−3 < 10−2 , concluímos que a raiz aproximada
é dada por x1 = 57.9386.
Observe que dependendo do chute inicial poderiam ter sido
feitas mais ou menos iterações do método.
2. (a) O método da secante tem a seguinte função de iteração:
xk+1 =
xk−1 f (xk ) − xk f (xk−1 )
f (xk ) − f (xk−1 )
Portanto,
x0 = 3
x1 = 2
3.(−2) − 2.3
x2 =
= 2.4
−2 − 3
2.(−0.24) − 2.4.(−2)
x3 =
= 2.4545
−0.24 + 2
(b) Já no método de Newton temos que:
xk+1 = ϕ(xk ) = xk −
x2k − 6
2xk
Assim,
x0
x1
x2
x3
=
=
=
=
3
ϕ(x0 ) = 2.5
ϕ(x1 ) = 2.4545
ϕ(x2 ) = 2.4495
√
(c) Visto que 6 ' 2.4495, concluímos que o método de Newton converge mais rápido. Na realidade, considerando 3 casas decimais, a
resposta é igual. Essa diferença de convergência pode ser explicada
pelo fato de perdemos precisão quando consideramos a derivada
calculada como uma média de valores da função (diferença entre
os dois métodos).
3. Primeiramente vamos utilizar f (x) = sin x. Pelo método de Newton,
utilizaremos então a seguinte função de iteração:
ϕ1 (x) = x −
sin x
cos x
Então,
x0
x1
x2
x3
=
=
=
=
3
ϕ1 (x0 ) = 3, 1425
ϕ1 (x1 ) = 3, 1416
ϕ1 (x2 ) = 3, 141593
Como |x3 − x2 | < 10−4 obtemos que π ' 3, 141593.
Utilizando agora a função g(x) = cos x + 1, criamos pelo método de
Newton a seguinte função de iteração:
ϕ2 (x) = x −
cos x + 1
− sin x
Novamente,
x0
x1
x2
x3
..
.
=
=
=
=
3
ϕ1 (x0 ) = 3, 0709
ϕ1 (x1 ) = 3, 1063
ϕ1 (x2 ) = 3, 1233
x9 = ϕ1 (x8 ) = 3, 1412
..
.
até que |xk − xk−1 | < 10−4 . Sendo assim, π ' xk .
4. Para determinar os pontos critícos de f , devemos achar os zeros da
seguinte função:
0
g(x) = f (x) = x + lnx
Como g(x) muda de sinal entre ( 12 , 1) e sua derivada preserva o sinal
nesse intervalo, concluímos que g(x) tem um zero nesse intervalo. Portanto, vamos aplicar o método de Newton escolhendo como chute inicial
um ponto x0 ∈ ( 12 , 1). Utilize a seguinte função de iteração:
ϕ(x) = x −
x2 + xlnx
x+1
Para efeitos de critério de parada, considere ε = 10−3 .
5. Temos que:
0
ϕ1 (x) = x − 2
0
ϕ2 (x) = x − 2.5
0
0
Observe que em x = ξ = 2 temos que |ϕ1 (2)| = 0 e |ϕ2 (2)| = 0.5. En0
0
tão, como |ϕ1 (2)| < |ϕ2 (2)| concluímos que ϕ1 convergirá mais rápido
para a raiz. (Para concluir isso lembre que no método do ponto
0
fixo, mostramos que a convergência era linear com |ϕ (ξ)| como
constante assistótica do erro. Portanto, quanto menor esse
valor, mais rápida se dá a convergência.)
6. Seja f (x) = (x−r)2 . Observe que a raiz x = r não pode ser determinada
pelo método da bisseção pois f (x) ≥ 0 para todo x ∈ R. Além disso,
0
temos também que f (x) muda de sinal quando x se aproxima de r.
7. Para a função de iteração dada, não temos a princípio, problemas com
0
a continuidade de ϕ e ϕ . Sendo assim, para determinar (a, b), devemos
0
determinar um intervalo de valores de x tal que |ϕ (x)| < 1.
0
|ϕ (x)| < 1 ⇒ |2x − 6| < 1 ⇒ 2.5 < x < 3.5
0
Como ξ = 3 ∈ (2.5, 3.5), vale a limitação de ϕ (x) para todos os pontos
0
do intervalo e ϕ e ϕ são contínuas em (2.5, 3.5) temos, pelo teorema da
convergência do método do ponto fixo, que dado qualquer x0 ∈ (2.5, 3.5)
a sequência {xk } gerada converge para 3.
Para mostrar que a convergência é quadrática temos que chegar em:
|xn+1 − ξ|
=C
n→∞ |xn − ξ|2
lim
Sendo ξ = 3 temos que:
|xn+1 − 3|
|ϕ(xn ) − 3|
|x2n − 6xn + 12 − 3|
=
lim
=
lim
n→∞ |xn − 3|2
n→∞ |xn − 3|2
n→∞
|xn − 3|2
lim
E assim,
|xn − 3|2
=1
n→∞ |xn − 3|2
lim
o que mostra que de fato a convergência é quadrática.
Download

Gabarito da Quarta Lista de Cálculo Numérico Profs.: Fernanda