问题标签 [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.
java - 余弦相似度
我计算了两个文档的 tf/idf 值。以下是 tf/idf 值:
文件如下:
如何使用这些值来计算余弦相似度?
我知道我应该计算点积,然后找到距离并将点积除以它。如何使用我的值计算这个?
还有一个问题:两个文档的字数相同是否重要?
flash - 根据速度改变碰撞球的方向
我正在创建一个乒乓球游戏。我想创造一种基于对球拍的影响来控制球方向的能力。如果球在 vy = 4 时下降;vx = 4;
并且桨在 vx = -5 处向左移动;我希望球根据桨的移动速度稍微改变其路线。它可能会在碰撞时降低球的 vx 速度,从而使球在向上移动时移动得更直(靠近 Y 轴)。但在我开始疯狂的试错之旅之前,我想知道是否有人知道答案或可能有任何消息来源。
我认为可能这样做的解决方案是测量桨的速度。我的问题是桨是由鼠标控制的,没有一定的速度。我试图弄清楚如何测量鼠标在 x 轴上的移动速度。
我可能会创建一个每隔几秒触发一次的计时器,以确定鼠标的位置和位置。找出差异,这就是速度
如果有人有任何答案,那就太好了。谢谢
c# - 在 C# 中实现三角反函数
我正在尝试在 C# 应用程序中实现反三角函数。显然,我不是在谈论简单的逆正弦、cos 和 tan,因为这些都是由 Math 类提供的。我正在寻找的是 sec、cosec 和 cotan 的倒数:
现在我的问题是我想实现其中每一个的逆,但我似乎无法找到适当逆的简单定义 - arcsec、arccsc 和 arccot - 我可以将其转换为 C# 代码。
所以我的问题是,您能否(a)向我指出一个好的资源的方向,或者(b)向我展示一些示例代码?
objective-c - 为什么这个 sin 方法返回错误的答案?
嘿,在一些类别上工作,我遇到了一个奇怪的问题,我基本上扩展了一个计算器类以添加一些三角方法,当我以返回的形式调用 sin 方法时,我得到一个不正确的值双。我向该方法发送一个值 100.7,它返回 0.168231,据我所知,正确的值应该是 = 0.939693 左右。
继承人的代码,我还在此处附上完整项目的链接:
(谢谢)
assembly - 使用 68hc11 用汇编语言实现泰勒级数
如何使用 68hc11 实现泰勒级数以计算汇编中的正弦值。
由于 68hc11 不支持浮点,显示值将是整数..(例如乘以 100 得到整数值)。
objective-c - 使用余弦定律计算Objective C中2点之间的距离?
我从谷歌地图获得了一些 GPS 坐标,我需要使用 Objective C 找到它们之间的距离。我已经实现了这个公式,但我得到的结果很大。
我已经通过将 Google 地图中的值传回 Google 地球和 Internet 上的地理编码服务来测试这些值,并且一切都检查出来了。我现在开始怀疑余弦定律要求我在传递坐标之前对坐标进行某种转换。
我对 Haversine 公式进行了类似的实现,但这也给了我很大的结果。然后我切换到余弦,因为它更容易调试并且我不需要非常高的精度。
希望有人可以对此有所了解,或使用代码:)
以上是根据此处引用的链接计算得出的:stackoverflow question
javascript - 无法获取圆坐标
我正在尝试利用此处引用的示例: http ://www.physicsforums.com/showthread.php?t=248191
我写了一个简单的 javascript 来利用这个例子(或者至少我打算这样做),但是,我完全被它如何对我设置的角度做出反应感到困惑。我期待它在哪里表现(假设我们使用极坐标),如果我使用 0 作为我的角度,则该点应该在圆的东侧,南侧 90,西侧 180。但是,这根本不是它的工作方式。我什至无法开始解释它在做什么。它似乎绕着 0 到 4.7 左右的圆圈转。当然,我完全有可能(甚至可能)把这件事搞砸了,并且遗漏了一些非常明显的东西。
无论如何...我的代码全部在下面。运行它只需剪切并粘贴到一个新的 .html 文档中。我真的很好奇我做错了什么。
c# - 查找圆边上的坐标
使用 C#:
如果我有中心坐标和半径,如何获得任何给定度数的圆边缘上的 (x, y) 坐标?
可能涉及 SIN、TAN、COSIN 和其他十年级数学...... :)
math - OpenGL:计算 1:1 像素比的 z 值
我的视锥中有一个 256x256 纹理,我需要移动到 z 位置,在该位置上,纹理以实际尺寸在屏幕上复制。
到目前为止,我所拥有的是:
其中 itemSize 是我的纹理在世界空间中的大小(2.0 单位)。这是为了计算当 itemSize/2(相反)为 1.0 时 Z(相邻)是多少。我以为这会奏效。
无论我使用什么 FOV,这个公式都显示纹理始终太小约 10%。
谢谢
编辑:我在 3D 空间中移动图像,需要无缝过渡到正确的 z 距离。我不能使用正交投影,它必须在视锥中。