16得票7回答
环绕式(x和y方向上的环绕)地图上两点之间的最短距离是多少?

我有一个类似于环形的欧几里得式地图。也就是说,这个表面是一个平坦的欧几里得矩形,但当一个点移动到右边界时,它将出现在左边界(在相同的y值处),用公式表示为x_new = x_old % width。 基本上,根据以下方式绘制了点:*请查看修改(x_new, y_new) = ( x_old ...

16得票4回答
计算不同长度的两个向量之间的距离

计算两个相同长度向量之间的距离有不同的方法:欧几里得、曼哈顿、汉明 ... 我想知道是否有一种方法可以计算不同长度向量之间的距离。

16得票2回答
基于手机加速度计如何计算距离

我想用一部安卓手机来建造类似于这个视频中展示的东西:http://www.youtube.com/watch?v=WOt9mb5QqRs 我已经开发了一款应用程序,可以通过 socket 发送传感器信息(仍在寻找适合安卓的 WebSocket 实现)。我打算使用这些信息与 Web 应用程序进...

16得票1回答
两点之间的角度如何进行数学计算?

可能重复: 如何计算两点相对于水平轴之间的角度? 我已经找了好久,但一直找不到答案,真的很烦,所以我决定来问问...... 假设给出两个点(分别为x1、y1和x2、y2),我想要计算这两个点之间的夹角,假设当y1 == y2且x1 > x2时角度为180度...... 我已经...

16得票5回答
在3D中计算点到三角形距离的最快方法是什么?

计算点到三维三角形最小距离的一种明显方法是将该点投影到三角形的平面上,确定结果点的重心坐标,并使用它们来确定投影点是否在三角形内。如果不在,则将其重心坐标夹紧到范围 [0,1] 内,这将给出位于三角形内部的最近点。 有没有什么方法可以加速或简化这个过程呢?

15得票2回答
如何在二维空间中计算所有成对距离

假设我有关于动物在二维平面上位置的数据(通过直接从上方监视摄像机进行确定)。例如,一个15行2列的矩阵(每个动物一行,包含x和y位置)。animal.ids<-letters[1:15] xpos<-runif(15) # x coordinates ypos<-run...

15得票5回答
平行构建距离矩阵

我在大量多维向量上进行分层凝聚聚类,并注意到构建距离矩阵是最大的瓶颈。这个任务的一个朴素实现如下所示(这里使用Python):''' v = an array (N,d), where rows are the observations and columns the dimensions''...

15得票4回答
将R语言中类为“dist”的对象转化为数据框。

如果将数据框转换为“dist”类对象是可能的,那么是否可以反向进行转换?将“dist”类对象转换为数据框?例如:。 1 2 3 4 2 0.088814413 ...

15得票3回答
在three.js中如何找到两点之间的特定位置

如何在three.js场景中找到两个点(A(x,y,z),B(x,y,z))之间的一个点(C(x,y,z))? 我知道可以使用中点公式找到它们的中心点,但是我想找到距离A点为a的中间点? 你可以看下面的图片来了解我的意思: 谢谢。

15得票3回答
在R中进行向量洗牌,但相同元素应具有最小距离

我希望对一个向量进行随机排序。该向量包含一些相同的元素,排序后,相同的元素之间应具有至少三个(即相同元素中应该有两个其他元素)的最小距离。考虑以下 R 代码所示的示例向量:x <- rep(LETTERS[1:5], 3) # Create example vector x # [1...