Sven Rautenberg: logarithmus

Beitrag lesen

Moin!

Da steht nur LN10 LN2 LN2E und LN10E..

Das sind vorausgerechnete Logarithmen, verwendbar wie Konstanten (z.B. Pi, e).

ich brauch aber : LN10Variable..

Javascript kennt die Funktiom Math.log() - die rechnet den natürlichen Logarithmus (zur Basis e) aus.

Für andere Basen gelten die Logarithmusgesetze:

log(Basis X) von Y = log(irgendeine Basis) Y / log(irgendeine Basis) X

Da du als Basis 10 wünschst, und Javascript als "irgendeine Basis" nur e bietet, ergibt sich dadurch dein Rechenweg.

Außerdem ist log(10) ja schon vorausgerechnet: Der natürliche Logarithmus von 10 steht als Konstante Math.LN10 zur Verfügung.

Mit anderen Worten:

log(Basis 10) von X = Math.log(x)/Math.LN10

- Sven Rautenberg

--
"Love your nation - respect the others."