Método de Bissecção
Publicado por Alexandre Zulu 30/05/2007
[ Hits: 29.891 ]
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)
Invariância Discreta de Escala
Nenhum comentário foi encontrado.
Boas Práticas e Padrões Idiomáticos em Go e C
Vale a pena ter mais de uma interface grafica no seu Linux?
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Copiar Para e Mover Para no menu de contexto do Nautilus e Dolphin
Dotando o Thunar das opcoes Copiar para e Mover para no menu de contexto
Usando o ble.sh (Bash Line Editor) no lugar do bash completion
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
No Ubuntu 26.04, sudo passou a mostrar os asteriscos ao digitar por pa... (4)
Como insiro e excluo um elemento XML e JSON ao código Javascript (1)









