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] 
-------------------------------------------------------------------------

Responder a