Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Opera ubuntu
Por izaias
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Alexandre Zulu em 30/05/2007    [ 5257 hits ]

Login: ZuluRJ, 26491 pontos

   


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)




Scripts recomendados
   Script Linux recomendado Script para Away com varias funções para xchat.
   Script Linux recomendado Agendador de comandos
   Script Linux recomendado Troca de wallpaper temporizado para LXDE
   Script Linux recomendado Simulador de Empréstimos
   Script Linux recomendado Contagem

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.