Math.acos(double) rechnet falsch!

Matze

Weltenwanderer
Hi,

Ich habe hier einen Cosinuns von 0.9325... Wenn ich jetzt die ACos funktion darauf anwende, bringt mir z.b. der Linux-Taschenrechner einen Winkel von ungefähr 21,17...

Lass ich den Winkel aber durch die Math.acos(double) Funktion von Java (1.3) errechnen, ergibt sich ein Ergebniss von 0,9325...

Warum? Und wie kann ich das umgehen?
 

zeja

Erfahrenes Mitglied
Also tut mir leid, aber bei der Überschrift konnte ich nicht anders als lachen. Wieso gehen so viele immer davon aus dass die API falsch ist, statt dass sie was falschen machen? Recht anmaßend irgendwie...