Buscar

Resolução - Método da bisseção, Newton e ponto_fixo

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
UNIVERSIDADE FEDERAL DO RIO GRANDE - FURG
Av. Itália km 8. Campus Carreiros, CEP: 96203-900, Rio Grande, RS, Brasil.
IMEF - INSTITUTO DE MATEMÁTICA, ESTATÍSTICA E FÍSICA
CURSO DE FÍSICA BACHARELADO
RESOLUÇÃO DA LISTA DE EXERCÍCIOS
7 de Abril de 2018
85720 - FERNANDA VANUCCI SICA PISMEL
fervanucci@gmail.com
1 MÉTODO DA BISSECÇÃO
Questão 1.
1. Verificação da existência de uma raiz no intervalo [a, b] = [0, 1].
f(x) =
√
x− cos(x)
f(a) = f(0) =
√
0− cos(0) = 0− 1 = −1
f(b) = f(1) =
√
1− cos(1) = 1− 0.9998476952 = 1.523048436.10−4
f(a) ∗ f(b) = f(0) ∗ f(1) = −1 ∗ 1.523048436.10−4 = −1.523048436.10−4
Como f(0) ∗ f(1) < 0, no intervalo pode existir um numero ímpar de raízes reais.
Figura 1: Fonte: Autora/WolframAlpha.
Universidade Federal do Rio Grande 1
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
2. Calculo da raiz.
Como pode-se concluir a partir da satisfação da condição f(0) ∗ f(1) < 0, existe uma raiz
no intervalo [0, 1]. Pode ser visualizada com o auxílio do gráfico acima (Figura 1). Seu
valor numérico é calculado a seguir.
valor da raiz
Figura 2: Fonte: Autora/iPython.
Obs: A quarta coluna (xmid) carrega os valores da raiz a cada interação indicada pela
coluna (n). A precisão com que a raiz foi obtida é especificada pela última coluna (e).
Os script dos códigos utilizados se encontrarão no apêndice desta lista.
Ou seja, a leitura da imagem diz que depois de 15 interações do método da bissecção, o
valor aproximado para a raiz é de x ≈ 0.641708374023 com precisão de 3 ∗ 10−5.
Para esse exemplo os valores foram calculado em radianos.
Questão 2.
1. Verificação da existência de uma raiz para f(x) = x4−2x3−4x2+4x+4 = 0 nos seguintes
intervalos.
(a) [a, b] = [−2,−1]
f(−2) = (−2)4 − 2(−2)3 − 4(−2)2 + 4(−2) + 4 = 12
f(−1) = (−1)4 − 2(−1)3 − 4(−1)2 + 4(−1) + 4 = −1
f(a) ∗ f(b) = f(−2) ∗ f(−1) = 12 ∗ (−1) = −12
f(a) ∗ f(b) < 0
Portanto no intervalo pode existir um número ímpar de raízes reais.
Universidade Federal do Rio Grande 2
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
(b) [a, b] = [0, 2]
f(0) = (0)4 − 2(0)3 − 4(0)2 + 4(0) + 4 = 4
f(2) = (2)4 − 2(2)3 − 4(2)2 + 4(2) + 4 = −4
f(a) ∗ f(b) = f(0) ∗ f(2) = 4 ∗ (−4) = −16
f(a) ∗ f(b) < 0
Portanto no intervalo pode existir um número ímpar de raízes reais.
(c) [a, b] = [2, 3]
f(2) = (2)4 − 2(2)3 − 4(2)2 + 4(2) + 4 = −4
f(3) = (3)4 − 2(3)3 − 4(3)2 + 4(3) + 4 = 8
f(a) ∗ f(b) = f(2) ∗ f(3) = (−4) ∗ 8 = −32
f(a) ∗ f(b) < 0
Portanto no intervalo pode existir um número ímpar de raízes reais.
(d) [a, b] = [−1, 0]
f(−1) = (−1)4 − 2(−1)3 − 4(−1)2 + 4(−1) + 4 = −1
f(0) = (0)4 − 2(0)3 − 4(0)2 + 4(0) + 4 = 4
f(a) ∗ f(b) = f(−1) ∗ f(0) = (−1) ∗ 4 = −4
f(a) ∗ f(b) < 0
Portanto no intervalo pode existir um número ímpar de raízes reais.
Figura 3: Fonte: Autora/WolframAlpha.
Como pode-se concluir a partir da satisfação da condição f(0)∗f(1) < 0, existem raízes nos
intervalos especificados. As raízes podem ser visualizadas com o auxílio do gráfico acima
(Figura 3) onde a função está representada pela curva azul. Seus valores numéricos em
cada intervalo respectivo •seguem a seguir.
Universidade Federal do Rio Grande 3
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
2. Cálculo da raiz.
(a) [a, b] = [−2,−1]. Corta o eixo descendo.
Figura 4: Fonte: Autora/iPython.
(b) [a, b] = [0, 2]. Corta o eixo descendo.
Figura 5: Fonte: Autora/iPython.
(c) [a, b] = [2, 3]. Corta o eixo subindo.
Universidade Federal do Rio Grande 4
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
Figura 6: Fonte: Autora/iPython.
(d) [a, b] = [−1, 0]. Corta o eixo subindo.
Figura 7: Fonte: Autora/iPython.
Universidade Federal do Rio Grande 5
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
Questão 3.
(a) y = x (b) y = 2 sinx
Figura 8: Fonte: Autora/GeoGebra
Figura 9: Fonte: Autora/iPython.
Questão 4.
Universidade Federal do Rio Grande 6
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
Figura 10: Fonte: Autora/GeoGebra
Valor da raiz Precisão
Figura 11: Fonte: Autora/iPython
Universidade Federal do Rio Grande 7
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
2 MÉTODO DO PONTO FIXO
Questão 5.
Figura 12: Fonte: Autora/WolframAlpha
a)
g1(x) = (3 + x− 2x2)1/4 = x
3 + x− 2x2 = x4
x4 + 2x2 − x− 3 = 0
g′1(x) =
1− 4x
4 ∗ (3 + x− 2x2)3/4
b)
g2(x) = (
x+ 3− x4
2
)1/2 = x
x+ 3− x4
2
= x2
x+ 3− x2 = 2x2
x4 + 2x2 − x− 3 = 0
g′2(x) =
√
2 ∗ (1− 4x3)
2 ∗ (x+ 3− 4x4)1/2
c)
g3(x) = (
x+ 3
x2 + 2
)1/2 = x
x+ 3
x2 + 2
= x2
x+ 3 = x2 ∗ (x2 + 2)
x+ 3 = x4 + 2x2
x4 + 2x2 − x− 3 = 0
g′3(x) =
(x+ 3)1/2 ∗ x
(x2 + 2)1/2
+
(x2 + 2)1/2)
2 ∗ (x+ 3)1/2
d)
g4(x) =
3x4 + 2x2 + 3
4x3 + 4x− 1 = x
3x4 + 2x2 + 3 = x ∗ (4x3 + 4x− 1)
3x4 + 2x2 + 3 = 4x4 + 4x2 − x
x4 + 2x2 − x− 3 = 0
g′4(x) =
√
2 ∗ (1− 4x3)
2 ∗ (x+ 3− 4x4)1/2
Questão 6.
A função que fornece a melhor aproximação é a g4(x) como pode ser vista nas simulações numé-
ricas a seguir.
Universidade Federal do Rio Grande 8
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
a) g1(x) = (3 + x− 2x2)1/4
Figura 13: Fonte: g1(x) Autora/iPython
b) g2(x) = (
x+3−x4
2 )
1/2
Figura 14: Fonte: g2(x) Autora/iPython
c) g3(x) = (
x+3
x2+2
)1/2
Figura 15: Fonte: g3(x) Autora/iPython
d) g4(x) =
3x4+2x2+3
4x3+4x−1
Figura 16: Fonte: g4(x) Autora/iPython
Questão 7.
Figura 17: Fonte: Autora/WolframAlpha
Universidade Federal do Rio Grande 9
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
x4 − 3x2 − 3 = 0
x4 = 3x2 + 3
g(x) = (3x2 + 3)(1/4)
g′(x) =
3x
2 ∗ (3x2 + 3)(3/4)
Figura 18: Fonte: Autora/iPython
Questão 8.
Figura 19: Fonte: Autora/WolframAlpha
Universidade Federal do Rio Grande 10
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
3 MÉTODO DE NEWTON
Questão 9.
1. Verificar se a função é duas vezes diferenciável.
g(x) = x2 − 6
g′(x) = 2x
g′′(x) = 2
(a) (b)
Figura 20: (a) plot da função, (b) resolução numérica. Fonte: Autora
Questão 10.
1. Verificar se a função é duas vezes diferenciável.
a)
g(x) = x3 − 2x2 − 5
g′(x) = 3x2 − 4x
g′′(x) = 6x− 4
b)
g(x) = x3 + 3x2 − 1
g′(x) = 3x2 + 6x
g′′(x) = 6x+ 6
c)
g(x) = x− cos(x)
g′(x) = 1 + sin(x)
g′′(x) = − cos(x)
d)
g(x) = x− 0, 8− 0, 2 sin(x)
g′(x) = 1− 0, 2 cos(x)
g′′(x) = sin(x)
Universidade Federal do Rio Grande 11
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
(a) (b)
(c) (d)
Universidade Federal do Rio Grande 12
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
(e) (f)
(g) (h)
Universidade Federal do Rio Grande 13
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
Questão 11.
1. Verificar se a função é duas vezes diferenciável.
g(x) = x2 − 10 cos(x)
g′(x) = 2x+ 10 sin(x)
g′′(x) = 2 + cos(x)
Figura 21: Fonte: Autora/GeoGebra
Universidade Federal do Rio Grande 14
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
(a) (b)
(c) (d)
Figura 22: Fonte: Autora
Universidade Federal do Rio Grande 15
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
Questão 12.
1. Verificar se a função é duas vezes diferenciável.
g(x) = x2
g′(x) = 2x
g′′(x) = 2
(a) (b)
Figura 23: (a) plot da função, (b) resolução numérica. Fonte: Autora
Universidade Federal do Rio Grande 16
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
APÊNDICE
Método da Bissecção
Universidade Federal do Rio Grande
17
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
Método do Ponto Fixo
Universidade Federal do Rio Grande 18
01283 CÁLCULO NUMÉRICO COMPUTACIONAL Prof. Igor Oliveira Monteiro.
Método de Newton
Universidade Federal do Rio Grande 19
	MÉTODO DA BISSECÇÃO
	MÉTODO DO PONTO FIXO
	MÉTODO DE NEWTON

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando