Buscar

Listas de Exercício

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

# -*- coding: utf-8 -*-
def secant(f, x0, x1, TOL = 1E-3, NMAX = 100):
 assert(x0 != x1), "Initial Values must be different"
 i = 0
 EA = abs(x1 - x0)
 while(EA > TOL):
 i = i + 1
 assert(i <= NMAX), "Maximum Number of Iterations Reached" 
 x2 = x1 - f(x1)*(x1 - x0)/(f(x1) - f(x0))
 EA = abs(x2 - x1)
 x0 = x1
 x1 = x2
 return i, x2

Teste o Premium para desbloquear

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

Continue navegando