Método de Bissecção
Publicado por Alexandre Zulu 30/05/2007
[ Hits: 29.535 ]
Método de Bissecção em Python
# 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)
Versão das principais distribuições.
Calculadora para números complexos
Cria no fluxbox um menu para mudar o wallpaper
Nenhum comentário foi encontrado.
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
Erro na atualização dos apps na barra de tarefas (7)
Ajuda Pra Melhoria do NFTABLES. (2)