0

私のコードには、次のものがあります。

console.log(distance_along);
console.log('Cosine: ' + Math.cos(2 * Math.PI * distance_along));
var added_degrees = 
  (ANCIENT_CLOCK.cos(2 * Math.PI * distance_along) * ANCIENT_CLOCK.earth_tilt);

これにより、次の出力が生成されます。

-0.2567721374914637
Cosine: -0.04253775592822526 

http://JonathansCorner.com/ancient-clockにさらにコードがあります

私は何を間違えましたか、どうすれば修正できますか? 最初にログに記録された値はラジアン (モジュロ 2π の乗数) であり、2 番目にログに記録された値は完全に異なる数値のコサインです。なんで?

私の以前の投稿は、私が について知らなかったという印象を与えましたMath.cos()。JavaScript と PHP でMath.cos()他の人が報告した値とは異なる値を生成しているように見える理由については知っていますが、わかりません。cos(-0.2567721374914637)

Mint Chrome を実行しています。

4

2 に答える 2