Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thales Rodrigues

Absurdo com Math.log()

Recommended Posts

Está acontecendo um absurdo com os logarítimos no Flash.

Eu pedi para traçar o logarítimo de 10 na saída.

 

trace (Math.log(10));

E olha o que saiu: :upset:

 

2.302585092994046

 

O que eu faço para corrigir este absurdo???

E não é só com o 10, é com todos os números.



Não precisam mais responder.

 

Consegui resolver dividindo o número por 2.302585092994046

 

Mas por que será que deu este erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não foi um erro.

Isso não é logaritmo decimal. Se não me engano o nome é logaritmo nepariano

 

De qualquer forma é só dividir o logaritmo que você quer em determinada base pelo logarimo dessa base.

 

 

ex: Se tu quer logaritmo de 100

 

Math.log(x)/Math.log(100)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.