Para mudar a base do algoritmo, aplique
log x base b = (log x base a) / (log b base a) No seu caso, log x base b = (ln x)/(ln b). D� uma olhada em http://jurere.mtm.ufsc.br/~taneja/formulas/algebra/logar.html Espero ter ajudado! Abra�o, Ricardo Stamato --- Jorge Martins <[EMAIL PROTECTED]> escreveu: > Willian, > > Essa � uma quest�o de matem�tica n�o de java... :) > > Se eu n�o me engano, log x na base y = ln x - ln y > > -----Original Message----- > From: Willian Charles Balmant > [mailto:[EMAIL PROTECTED]] > Sent: sexta-feira, 22 de fevereiro de 2002 06:19 > To: [EMAIL PROTECTED] > Subject: [java-list] Log base n�o neperiana > > > Ol� pessoal! > > Preciso usar logaritmo em um projeto. > Um pedacinho dele � a parte em que o programa dever� > ensinar a achar ra�zes > de esqua��es atrav�s de m�todos num�ricos. > O ponto onde n�o escapo de log � mais ou menos > assim: > Fiz um pain�l que recebe um String como > par�metro. > Esse string � um fun��o matem�tica. Ex: > "x^3-(x*(3+5)^2+2) + 5"; > "cos(x^2)-sin(x)+log(x+2)" > Eu preciso desenhar o gr�fico da fun��o. Isso eu > fiz. > Mas ainda preciso do logaritmo. > > Existe um m�todo est�tico: > > double Math.log(double a); // ou > double StrictMath.log(double a); > > o problema � que esses m�todos retornam ln(a) (log > neperiano) > > Eu preciso de log(a) base x ou pelo menos log10(a). > > Algu�m conhece alguma classe que tenha um m�todo que > retorne o log base 10 > ou base x ?? > > Willian Charles > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at > http://mail.yahoo.com > > > ------------------------------ LISTA SOUJAVA > ---------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios > Java da Sucesu-SP > d�vidas mais comuns: > http://www.soujava.org.br/faq.htm > regras da lista: > http://www.soujava.org.br/regras.htm > historico: > http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para > [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > ------------------------------ LISTA SOUJAVA > ---------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios > Java da Sucesu-SP > d�vidas mais comuns: > http://www.soujava.org.br/faq.htm > regras da lista: > http://www.soujava.org.br/regras.htm > historico: > http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para > [EMAIL PROTECTED] > ------------------------------------------------------------------------- > _______________________________________________________________________________________________ Yahoo! Empregos O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas! http://br.empregos.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
