2016-03-21 112 views
-2

如果具备以下条件:约束为原点0 2D空间计算坐标基于距离

  • 4分以上

  • 1点(包括在那些“4或更多个”)外,其他点的0

  • 坐标是未知的所有点之间

  • 距离是已知的

如何计算这些点的坐标?如果有多个可能的答案,我只需要一个答案。 答案不应该只针对4点,还需要知道如何去做更多的点。 我将matlab添加为标签,因为这似乎是matlab中解决的典型问题,但它可以使用不同的语言,如C#。 或者,如果您可以使用Wolfram Alpha搜索答案,我想知道您将如何输入搜索查询。

+0

他们都是相同的距离吗? – Suever

+0

只有了解距离后才能真正计算这些点的坐标。其中一个原因是因为旋转不会影响距离。 – thepiercingarrow

+0

距离不一样。正如问题中所述,如果有多个可能的答案(因为像你说的那样轮换),我只对一个可能的答案感兴趣。 – user968698

回答

1

可以有一个逻辑, 假设2D中有4个点,第一个原点固定为1(0,0),并且您知道1到2,3,4的距离,然后再次固定任意一个点,如我固定因为我们也知道从2到1,3,4的距离,所以在所有点的距离的中心1(0,0)上绘制圆,同样重复点2(0,5)也是如此,因此点1(0,0)2(5,0)的圆的相互作用将决定其他点也是如此。

距离仅作为说明之用,数学上不正确,仅限其概念。

enter image description here