问题标签 [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 投票
3 回答
16147 浏览

java - 余弦相似度

我计算了两个文档的 tf/idf 值。以下是 tf/idf 值:

文件如下:

如何使用这些值来计算余弦相似度?

我知道我应该计算点积,然后找到距离并将点积除以它。如何使用我的值计算这个?

还有一个问题:两个文档的字数相同是否重要?

0 投票
3 回答
963 浏览

flash - 根据速度改变碰撞球的方向

我正在创建一个乒乓球游戏。我想创造一种基于对球拍的影响来控制球方向的能力。如果球在 vy = 4 时下降;vx = 4;

并且桨在 vx = -5 处向左移动;我希望球根据桨的移动速度稍微改变其路线。它可能会在碰撞时降低球的 vx 速度,从而使球在向上移动时移动得更直(靠近 Y 轴)。但在我开始疯狂的试错之旅之前,我想知道是否有人知道答案或可能有任何消息来源。

我认为可能这样做的解决方案是测量桨的速度。我的问题是桨是由鼠标控制的,没有一定的速度。我试图弄清楚如何测量鼠标在 x 轴上的移动速度。

我可能会创建一个每隔几秒触发一次的计时器,以确定鼠标的位置和位置。找出差异,这就是速度

如果有人有任何答案,那就太好了。谢谢

0 投票
2 回答
3919 浏览

c# - 在 C# 中实现三角反函数

我正在尝试在 C# 应用程序中实现反三角函数。显然,我不是在谈论简单的逆正弦、cos 和 tan,因为这些都是由 Math 类提供的。我正在寻找的是 sec、cosec 和 cotan 的倒数:

现在我的问题是我想实现其中每一个的逆,但我似乎无法找到适当逆的简单定义 - arcsec、arccsc 和 arccot - 我可以将其转换为 C# 代码。

所以我的问题是,您能否(a)向我指出一个好的资源的方向,或者(b)向我展示一些示例代码?

0 投票
5 回答
13037 浏览

objective-c - 为什么这个 sin 方法返回错误的答案?

嘿,在一些类别上工作,我遇到了一个奇怪的问题,我基本上扩展了一个计算器类以添加一些三角方法,当我以返回的形式调用 sin 方法时,我得到一个不正确的值双。我向该方法发送一个值 100.7,它返回 0.168231,据我所知,正确的值应该是 = 0.939693 左右。

继承人的代码,我还在此处附上完整项目的链接:

(谢谢)

http://files.me.com/knyck2/svpfd4

0 投票
2 回答
1678 浏览

assembly - 使用 68hc11 用汇编语言实现泰勒级数

如何使用 68hc11 实现泰勒级数以计算汇编中的正弦值。

由于 68hc11 不支持浮点,显示值将是整数..(例如乘以 100 得到整数值)。

0 投票
5 回答
5083 浏览

objective-c - 使用余弦定律计算Objective C中2点之间的距离?

我从谷歌地图获得了一些 GPS 坐标,我需要使用 Objective C 找到它们之间的距离。我已经实现了这个公式,但我得到的结果很大。

我已经通过将 Google 地图中的值传回 Google 地球和 Internet 上的地理编码服务来测试这些值,并且一切都检查出来了。我现在开始怀疑余弦定律要求我在传递坐标之前对坐标进行某种转换。

我对 Haversine 公式进行了类似的实现,但这也给了我很大的结果。然后我切换到余弦,因为它更容易调试并且我不需要非常高的精度。

希望有人可以对此有所了解,或使用代码:)

以上是根据此处引用的链接计算得出的:stackoverflow question

0 投票
3 回答
4491 浏览

actionscript-3 - 度数范围(0-360)环绕困境

我试图将 X 距离(图:45)的度数与给定度数(图:15)相距。我陷入了 360/0 环绕。给定的度数都归一化为 0-360。有人可以告诉我如何做到这一点吗?我附上了一张图表,说明我缺乏能力。

我在迈克尔杰克逊的坟墓上发誓,我在问之前搜索了谷歌和 StackOverflow 以获得答案。我意识到这可能是重复的,但不能适当地标记或命名已回答的。

替代文字

0 投票
5 回答
638 浏览

javascript - 无法获取圆坐标

我正在尝试利用此处引用的示例: http ://www.physicsforums.com/showthread.php?t=248191

我写了一个简单的 javascript 来利用这个例子(或者至少我打算这样做),但是,我完全被它如何对我设置的角度做出反应感到困惑。我期待它在哪里表现(假设我们使用极坐标),如果我使用 0 作为我的角度,则该点应该在圆的东侧,南侧 90,西侧 180。但是,这根本不是它的工作方式。我什至无法开始解释它在做什么。它似乎绕着 0 到 4.7 左右的圆圈转。当然,我完全有可能(甚至可能)把这件事搞砸了,并且遗漏了一些非常明显的东西。

无论如何...我的代码全部在下面。运行它只需剪切并粘贴到一个新的 .html 文档中。我真的很好奇我做错了什么。

0 投票
3 回答
35753 浏览

c# - 查找圆边上的坐标

使用 C#:

如果我有中心坐标和半径,如何获得任何给定度数的圆边缘上的 (x, y) 坐标?

可能涉及 SIN、TAN、COSIN 和其他十年级数学...... :)

0 投票
4 回答
882 浏览

math - OpenGL:计算 1:1 像素比的 z 值

我的视锥中有一个 256x256 纹理,我需要移动到 z 位置,在该位置上,纹理以实际尺寸在屏幕上复制。

到目前为止,我所拥有的是:

其中 itemSize 是我的纹理在世界空间中的大小(2.0 单位)。这是为了计算当 itemSize/2(相反)为 1.0 时 Z(相邻)是多少。我以为这会奏效。

无论我使用什么 FOV,这个公式都显示纹理始终太小约 10%。

谢谢

编辑:我在 3D 空间中移动图像,需要无缝过渡到正确的 z 距离。我不能使用正交投影,它必须在视锥中。