Hi Leute,
folgendes Problem:
Liefert bei x = 1000 und einer Basis = 10 (also 10er Logarithmus von 1000) nicht 3 sondern 2.9999999999999996
Habt ihr eine Idee wie man diese Ungenauigkeit versteckt oder los wird?
Math.log10(1000) liefert genau 3.0, aber ich möchte ja jedes x mit jeder Basis logarithmieren können.
lg Andi
folgendes Problem:
Java:
return (Math.log(x)/Math.log(basis));
Liefert bei x = 1000 und einer Basis = 10 (also 10er Logarithmus von 1000) nicht 3 sondern 2.9999999999999996
Habt ihr eine Idee wie man diese Ungenauigkeit versteckt oder los wird?
Math.log10(1000) liefert genau 3.0, aber ich möchte ja jedes x mit jeder Basis logarithmieren können.
lg Andi