-3

我有一个值及其余弦为:

-0.2567721374914637
Cosine: -0.04253775592822526

比较我们在 Python 中得到的:

>>> import math
>>> math.cos(-0.2567721374914637)
0.9672147629178562

有没有一种方法可以在不外出吃午饭的 JavaScript 中进行触发?

是否有任何数学库或任何提供工作三角函数的东西?

- 编辑 -

我得到报告结果的代码是:

            var distance_along = (high_noon.getTime() / 1000 -
              summer_solstice.getTime() / 1000)
              / (winter_solstice.getTime() / 1000
              - summer_solstice.getTime() / 1000);
            console.log(distance_along);
            console.log('Cosine: ' + Math.cos(2 * Math.PI * distance_along));
            var added_degrees = (Math.cos(2 * Math.PI * distance_along) * 
              ANCIENT_CLOCK.earth_tilt);

据报道,在一段距离内

-0.2567721374914637
Cosine: -0.04253775592822526 

关于查找问题:我没有广泛查找如何处理余弦。我知道 JavaScript 有一个数学库,并且认为在 Math.cos() 中查找它是合乎逻辑的。但是,它报告了上述值。

4

2 回答 2

3

你可以像这样做这个javascript:

//Return the cosine of a number:
Math.cos(3);
// -0.9899924966004454

您可以在此处获取数学对象的完整列表:JavaScript 数学对象

于 2013-05-05T17:52:04.740 回答
1

你有Math对象:

Math.cos(-0.25)
0.9689124217106447

你可以在Math这里找到所有可用的函数:https ://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Math

于 2013-05-05T17:52:19.707 回答