Método de Bissecção
Publicado por Alexandre Zulu 30/05/2007
[ Hits: 28.687 ]
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)
Exercício com números randômicos - randint
Calcula quantos dias uma pessoa viveu
Nenhum comentário foi encontrado.
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Impressora Canon Ip 1800 (Drivers) 64 bit (3)
iso de sistema 32 bit em atividade (15)
Como transfiro os pokemons do fire red para o emulador mupen64? (1)