Você está na página 1de 5

Folha de Prova

Preenchido pelo Aluno


Nome Evsndro Ronald Silva de Paiva Matrícula 201907307109

Disciplina: Curso Campus


Engenharias Niterói
Professor (a) Turno Data

Preenchido pelo Professor


Nota Nota revista Visto Professor (a) AV1 (X) AV2 ( ) AV3 ( )

Obs.: As respostas devem constar neste arquivo.

1) Seja 𝑓uma função contínua no intervalo [-2,2]. Tem-se 𝑓(−2) = 1 e 𝑓(2) = 3. O teorema de Bolzano
garante a existência de pelo menos um zero no intervalo (-2,2) para 𝑔(𝑥) = 𝑥 + 𝑓(𝑥) ? e para 𝑔(𝑥)

Página 1 de 5
Folha de Prova
2) Seja fuma função contínua no intervalo [−1,4]. Tem-se 𝑓(−1) = 3 𝑒 𝑓(4) = 9. O teorema de Bolzano
garante a existência de pelo menos um zero no intervalo ]-1,4[ para 𝑔(𝑥) = 𝑥 2 + 𝑓(𝑥) ? e para 𝑔(𝑥) =
𝑥 2 − 𝑓(𝑥)?

Página 2 de 5
Folha de Prova

3) Considere a equação √𝑥 = cos(𝑥) . Use o método da bisseção com intervalo inicial [𝑎, 𝑏] = [0,1] para
calcular a aproximação da solução desta equação com duas iterações.

Página 3 de 5
Folha de Prova

4) Use o método da bisseção para calcular uma solução de 𝑒 𝑥 = 𝑥 + 2 no intervalo [−2,0] com precisão
𝑒𝑟𝑟𝑜 = 10−1. Complete a tabela abaixo justificando por meio de cálculos.
𝑎0 + 𝑏0 |𝑏𝑛 – 𝑎𝑛 |
Dados: 𝑥 0 = = −1 𝑒 𝑐𝑟𝑖𝑡é𝑟𝑖𝑜 𝑑𝑒 𝑝𝑎𝑟𝑎𝑑𝑎 < 𝑒𝑟𝑟𝑜.
2 2

|𝑏𝑛 – 𝑎𝑛 |
𝑛 𝑎 (𝑛) 𝑏(𝑛) 𝑥 (𝑛) 𝑓(𝑎 (𝑛) ) 𝑓(𝑥 (𝑛) )
2
0 -2 0 -1 <0 1
1
2
3
4

Página 4 de 5
Folha de Prova

5) O problema a seguir descreve a implementação do método de Newton-Raphson em python. Acrescente


os termos faltantes nos itens (1), (2), (3) e (4) do código abaixo.
Dados: 𝑓(𝑥) = cos(𝑒 𝑥 ) + 𝑥 ln(𝑥)
𝑒𝑟𝑟𝑜 = 10−3

''' Método de Newton para computar o zero de uma função'''


import math
import numpy as np
def f(x):
return (1)
def f_linha(x):
return (2)
def metodonewton():
x0 = float(input("Digite a aproximação inicial x0: "))
iteracoes = int(input("Digite o número de iterações: "))
iteracao = 0
r1 = []
r2 = []
erro = (3)
while iteracao <= iteracoes or (4) :
x1 = x0 - f(x0) / f_linha(x0)
x0 = x1
iteracao = iteracao + 1
list.append(r1, x1)
list.append(r2, f(x1))
print("A raiz encontrada x = ", x1)
print("f(x) = ", f(x1))
print(" Valores de xi ", r1)
print(" Valores de f(xi) obtidos ", r2)

Página 5 de 5

Você também pode gostar