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