问题标签 [trigonometry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
296913 浏览

algorithm - 如何计算圆周上的点?

以下功能如何用各种语言实现?

给定输入值,计算(x,y)圆周上的点:

  • 半径
  • 角度
  • 来源(可选参数,如果语言支持)
0 投票
15 回答
5596 浏览

trigonometry - 大于 360 度角的三角比

有没有使用 Sin(720) 或 Cos(1440)(以度为单位的角度)?无论是在计算机编程还是在任何其他情况下?一般来说,是否有任何大于 360 度角的 Sin/Cosine/Tan 的使用?

在物理学中,我们确实经常使用点积和叉积,但即使它们也总是需要小于 180 度的角度。

大家好,我知道如何计算它们....我想知道它们是否有用????我什么时候会遇到一种情况,例如当我需要计算 Sin(440) 时???

0 投票
8 回答
1578 浏览

c - 如何确定 Pi (π) 的准确度

优化我们正在开发的游戏,我们正在进入每个 CPU 周期获胜都很重要的阶段。我们使用弧度计算围绕其他对象旋转的对象的位置,我想减少查找表中不必要的精度。为此,我们大量使用了预定义的 Pi。这个 Pi 应该有多准确?

所以,我的问题是:

  • 准确到什么程度才足够准确?
  • 或者更好的是,如何确定所需的精度?
0 投票
1 回答
2311 浏览

math - 将摄像机视图中的 x/y 值转换为平移/倾斜值

如果我有一台提供 360 度平移 (x) 和倾斜 (y) 值的相机,并且我想获取我的光标在相机视图中的平移和倾斜值,我将如何转换它?

更多信息:这是一个 Flash/AS3 项目。平移和倾斜值来自摄像机视图的中心。相机视图尺寸为 960x540。

0 投票
4 回答
19057 浏览

vector - 将法线向量旋转到轴平面上

我在 3D 空间中有一组数据点,它们显然都落在一个特定的平面上。我使用 PCA 来计算平面参数。PCA 的第三个分量给了我平面的法向量(最弱的分量)。

我接下来要做的是将所有点转换到所述平面上并在 2D 中查看它。

我的想法是执行以下操作:

  • 在平面上找一个中心点(平均点)
  • 从所有数据点中减去它以将它们排列在原点周围
  • 旋转法线使其变为 (0,0,-1)
  • 将此旋转应用于所有数据点
  • 使用正交投影(基本上,跳过z轴)

现在我一直在寻找正确的旋转操作。我尝试使用 acos 或 atan 并设置两个旋转矩阵。似乎这两种方法(使用 acos,使用 atan)都给了我错误的结果。也许你可以在这里帮助我!

Matlab代码如下:

我希望n2y 分量为零。但是,对于向量(-0.6367、0.7697、0.0467),这已经失败了。

0 投票
6 回答
9007 浏览

signal-processing - 正弦表插值

我想组装一个 SDR 系统,该系统最初调谐 AM,后来调谐 FM 等。我计划用来执行此操作的系统将有一个用于直接数字合成 (DDS) 的正弦查找表。为了正确调谐,我希望能够精确控制馈送到混频器(在这种情况下为乘数)的正弦波的频率。我希望线性插值会很接近,但认为非线性方法会提供更好的结果。

什么是用于正弦表的良好且快速的插值方法。目标系统上的乘法和加法很便宜;分裂代价高昂。

编辑:我计划用乘法/移位函数实现常量,以将常量标准化为缩放整数。中间值将使用宽加,乘法将使用 18 或 17 位。可以使用浮点“预计算”,但不能在目标平台上使用。当我说“除法代价高昂”时,我的意思是它必须使用乘数和大量代码来实现。这不是不可想象的,但应该避免。然而,真正的浮点 IEEE 方法将在该平台上占用大量资源,以及自定义实现。

任何 SDR 经验都会有所帮助。

0 投票
1 回答
7243 浏览

actionscript-3 - 在 AS3 中使用 MovieClip 的鼠标指针角度

在 Actionscript 3 中,如何计算 Y 轴(例如,MovieClip 的 Y 位置)与鼠标指针位置的角度?

许多thnx!

0 投票
5 回答
8576 浏览

physics - 如何为游戏打造“拦截导弹”?

我正在开发一款游戏,其中包含寻的导弹。此刻他们只是转向他们的目标,这产生了一个相当愚蠢的结果,所有的导弹都在跟踪目标。

我想制造一种更致命的导弹,当它到达那里时,它会瞄准目标“将在”的地方,我对如何做到这一点有点卡住和困惑。

我猜我需要弄清楚我的目标在未来的某个时间点会在哪里(无论如何都是猜测),但我无法弄清楚要向前看多远。它需要基于导弹离目标的距离,但它也在移动目标。

我的导弹有一个恒定的推力,但转向能力很弱。希望他们会快速而令人兴奋,但像牛一样驾驶(即,对于那里的非 HitchHiker 粉丝来说,这很糟糕)。

无论如何,对于 Stack Overflow 来说,这似乎是一个可以帮助我解决的有趣问题,因此任何关于更好或更“有趣”导弹的想法或建议都将不胜感激。

接下来是躲避他们的人工智能......

0 投票
2 回答
27084 浏览

python - math.sin 不正确的结果

关于我为什么得到这个结果的任何想法?
谢谢。

0 投票
4 回答
26141 浏览

assembly - 使用泰勒展开的 sin(x) 的汇编代码

在 x86 Linux 中,如何使用Taylor Expansionsin(x)在汇编代码中实现?