88得票10回答
SVG坐标系翻转

有没有一种方法可以翻转SVG坐标系,使得[0,0]在左下角而不是左上角?

44得票3回答
将经度/纬度转换为X/Y坐标

我使用Google Maps API创建了一个地图,突出显示了所有明尼苏达县。基本上,我使用一组经度/纬度坐标创建了县边界多边形。以下是生成的地图截图: 用户要求之一是能够将类似的地图作为图像嵌入到他们的PowerPoint/keynote幻灯片中。我找不到任何有用的Google Map...

19得票6回答
排列笛卡尔点的算法

我有一些笛卡尔坐标的点,形式如:(x,y) 其中x和y都是非负整数。 例如: (0,0) ,(1,1),(0,1) 我需要一个算法来排列上述点 使得从一个点到另一个点时 要么x加一,要么y加一。 换句话说,我想避免 对角线移动。 因此,上述提到的点将被排列为: (0,0), (0,1...

16得票3回答
如何将二维椭圆拟合给定的点

我想用一个椭圆函数来适配一个2D数组:(x / a)² + (y / b)² = 1 ---->(以此获取a和b) 然后,能够在我的图表上重新绘制它。 我在互联网上找到了许多例子,但没有一个使用这个简单的笛卡尔方程。我可能搜索得不好!我认为解决这个问题的基本解决方案可以帮助很多人。 这是...

12得票6回答
在无序点集上放置网格的算法

给定表示为三维笛卡尔矢量的大量无序点集(数以万计到百万级别),如何制作一个包围所有点的正方形规则网格(用户定义间距)的良好算法?一些约束条件: 网格需要是正方形和规则的; 我需要能够调整网格间距(一个正方形边长的长度),最好只用一个变量; 我想要尽可能小的网格,即网格中的每个“块”都应该至...

10得票4回答
Dart语言中的笛卡尔积

如何在Dart语言中创建动态数量的列表的笛卡尔积? 例如,我有两个列表:X: [A, B, C]; Y: [W, X, Y, Z] 我想要创建这样的列表[AW, AX, AY, AZ, BW, BX, BY, BZ, CW, CX, CY, CZ] 虽然Python、Java有预先实现的...

9得票2回答
笛卡尔坐标系转极坐标系

请看这个例子:http://www.brianhare.com/physics/so.html 请查看 console.log 部分,我在使用这两个主要函数: function distanceBetween2pts(x1, y1, x2, y2) { consol...

8得票1回答
ENU -> NED框架转换使用四元数

我需要的是: 一种统一的方式将向量(X,Y,Z)从ENU旋转到NED和相反方向 同样统一的方法将四元数从ENU旋转到NED和相反方向 如果能提供python的解决方案,那就太好了,但对我来说更重要的是知识。 我认为我已经知道的 如果我有一个在ENU中的向量 v_xyz_ENU = [5...

8得票1回答
R:两个数据框的Cartesian Product有哪些函数可以使用?

我需要对两个数据框进行笛卡尔积计算。例如, A = id weight type 10 20 a 10 30 b 25 10 c B = date report 2007 y 2008 ...

8得票5回答
快速生成矩阵的笛卡尔积

假设我有一个包含10行和2列的矩阵x。我想生成一个新的矩阵M,其中包含x中每个唯一的行对 - 也就是说,一个新的矩阵,它有55行和4列。 例如, x <- matrix (nrow=10, ncol=2, 1:20) M <- data.frame(matrix(ncol=4...