我怎样才能得到罪恶,cos和棕褐色使用度而不是弧度?

2022-08-30 04:59:12

当我在JS中处理数学时,我希望它的trig函数使用度值而不是弧度值。我该怎么做?


答案 1

您可以使用如下函数进行转换:

function toDegrees (angle) {
  return angle * (180 / Math.PI);
}

请注意,像 、 等函数不返回角度,它们将角度作为输入。在我看来,拥有一个将度数输入转换为弧度的函数对您更有用,如下所示:sincos

function toRadians (angle) {
  return angle * (Math.PI / 180);
}

你可以用它来做类似的事情。tan(toRadians(45))


答案 2

将输入乘以,在调用系统 trig 函数之前,将度数转换为弧度。Math.PI/180

您还可以定义自己的函数:

function sinDegrees(angleDegrees) {
    return Math.sin(angleDegrees*Math.PI/180);
};

等等。