Método de Bissecção
Publicado por Alexandre Zulu 30/05/2007
[ Hits: 29.896 ]
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)
Just Do It - XML Generic Editor
run_update - Atualizador de Sabayon
ISOsync_pt-BR.py - Um Baixador Automático de ISOs de Sabayon, escrito em Python
Script para Away com varias funções para xchat.
Nenhum comentário foi encontrado.
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)
Ativação de som 5.1 e nvidia (1)
Qual melhor distro para esse notebook? (6)









