70得票5回答
为什么OpenGL使用度而不是弧度?

OpenGL的设计者从来不害怕数学,并且对于除最简单的OpenGL应用程序之外的所有应用程序,了解线性代数都是必要的。我认为可以安全地假定OpenGL程序员熟悉弧度。 从数学上讲,弧度在各个方面都比度更加优雅。它们还具有实际优点: C标准库使用弧度。 其他几乎所有的库也使用弧度。 在某些...

54得票3回答
将弧度转换为角度/将角度转换为弧度

R中是否有内置函数可以将弧度转换为角度或角度转换为弧度? 到目前为止,我编写了自己的函数:rad2deg <- function(rad) {(rad * 180) / (pi)} deg2rad <- function(deg) {(deg * pi) / (180)} #t...

35得票2回答
快速三角函数(cos,tan,arcsin,arcos,arctan)

我需要区分以度为单位的计算,并且我有以下代码,但它没有返回给我准确的值。唯一正确的是以度为单位的sin90的值= 1。 //////***** DEGREES ******////// var sinus = sin(90.0 * M_PI / 180) var cosinus = cos(...

21得票4回答
将千米转换为弧度

我需要将公里转换为弧度。这个公式正确吗?我需要在 MongoDB 中使用 nearsphere(附近球体)时要用到弧度。 如果我需要将5公里转换为弧度,我会这样做:5/6371 我得到了这个结果(看起来正确吗):0.000784806153 更新 这不是一个数学问题,我确实需要知道我从千米...

17得票2回答
为什么三角函数会给出看似不正确的结果?

在我的编程语言中尝试使用三角函数时,我得到了一个看似完全错误的结果。 例如, sin(90) = 0.8939966636005579 但是我希望sin(90)的结果是1。 发生了什么事情,我该怎么解决?

16得票2回答
Java中将角度标准化为+/-π弧度的标准方法

在Java中,是否有库函数或已知的快速高效方法将角度归一化为+/-π,例如在添加两个角度时? 我现在拥有的代码(基于这个答案),基本上就是下面的代码...private static final double TWO_PI = 2 * Math.PI; double normalize(do...

11得票4回答
如何在Python绘图中将y轴设置为弧度?

我想将坐标轴的弧度单位写成与\pi成比例:类似于$\frac{\pi}{4}$, $\frac{\pi}{2}$, ... 代替0.785, 1.5707 ... 是否有标准的方式? 以一个例子为说明,我应该在下面的代码中添加什么? 有没有标准的方法? 举个例子,我应该在以下代码中添加什么...

8得票2回答
为什么在编程中要使用弧度?

我和其他人一样喜欢弧度制,通常更喜欢使用它们而不是角度制,但为什么编程中要使用弧度? 为了将某物旋转180度,您需要将其旋转3.14159265...。当然,大多数语言都有某种pi的常数,但为什么我们要使用像pi这样的无理数,特别是对于简单的程序,我们可以使用整数代替呢? 我们依赖计算机来...

7得票2回答
如何将角度计算转换为弧度?(从Kawa到Java)

我尝试将我用MIT AppInventor制作的应用程序中使用Kawa进行计算的部分转换为使用Java的Android应用程序。我面临的问题是Kawa计算中的三角函数部分使用的是度数。我的问题是如何将这个计算转换到Java中并获得相同的输出? 这是我在Kawa中进行计算的方法,所有变量均为双...

7得票4回答
JavaScript的atan2()函数没有给出预期结果

通常,极坐标的范围是从0到π到2π(实际上是在2π之前,因为它等于0)。但是,在使用JavaScript的atan2()函数时,我得到了一个不同的、奇怪的范围: 笛卡尔X | 笛卡尔Y | 角度值(θ) ===========================================...