Der Grund, warum Sie unterschiedliche Ergebnisse sind immer ist, weil der Rechner Sie die Sünde von 27,5 Grad schenkt, während Google Ihnen die Sünde von 27,5 Radiant schenkt (die bis 1576 Grad entspricht).
Um das gleiche Ergebnis zu erhalten, müssen Sie entweder den Rechner vom DEG-Modus in den RAD-Modus wechseln oder Google dazu überreden, in Grad zu arbeiten.
Wie für Ihr Java-Programm, das ist, was wir eigentlich auf dieser Website interessieren, arbeiten die integrierten Java Math.sin
und Math.cos
im Radianten. Wenn Sie Grad verwenden möchten, müssen Sie sie in Radiantform konvertieren. Hierfür können Sie entweder Math.toRadians
verwenden:
Math.cos(Math.toRadians(27.5))
Oder können Sie die tatsächliche mathematische verwenden:
Math.sin(27.5 * Math.PI/180);
Google wird Ihnen die Sünde von 27,5 geben ** Radiant ** (die bis 1576 Grad entspricht), während die Rechner gibt Ihnen die Sünde von 27,5 ** Grad **. – stybl