Pular para o conteúdo

Método de Bissecção

Método de Bissecção em Python
Alexandre Zulu ZuluRJ
Hits: 29.935 Categoria: Python Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Método de Bissecção em Python
Download bisseccao.py Enviar nova versão

Esconder código-fonte

#               Metodo de Bisseccao                   

import math



def funcao (xo):

   return pow(xo,3) - (9 * xo) + 3



a = float(raw_input("Intervalo a: "))



b = float(raw_input("Intervalo b: "))



precisao = float(raw_input("Precisao: "))

print '\n'





if (b - a ) < precisao:

   xBarra = a

else:

   k = 1

   M = funcao(a)

   while True:

      x = (a + b)/2

      print "Iteracao: %d" % (k)

      print "Valor de X: %f" % (x)

      print "f(x): %f" % (funcao(x))

      print "b - a: %f" % ((b - a)/2)

      print '\n'

      if M * funcao(x) > 0:

         a = x

      else:

         b = x

      if (b - a) <= precisao:

         xBarra = (a + b)/2

         break

      k = k + 1

      

print 'Valor de xBarra: %f' % (xBarra)



Just Do It - XML Generic Editor

Avaliador de Expressões Simples

Gerador de referência cruzada de texto

Gerador de páginas .html

Amarok + XChat

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.