vc fugiu das aulas de matematica?

log10(a) = ln(a)/ln(10)

onde:
ln = Math.log(double a)

Willian Charles Balmant wrote:
> 
> 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]
-------------------------------------------------------------------------

Responder a