【问题标题】:solving origin of a vectors求解向量的原点
【发布时间】:2010-04-02 08:20:46
【问题描述】:

我有两个向量的两个端点 (xa,ya) 和 (xb,yb),分别来自同一个点 (xo, yo)。另外,我知道 |a|=|b|+s,其中 s 是一个常数。我试图计算原点 (xo, yo) 但似乎在某些时候失败了。如何解决?

【问题讨论】:

  • 所以你知道 |a| 的值和 |b|?

标签: math graphics vector


【解决方案1】:

在一般情况下,没有唯一的解决方案。你需要另一个约束。

【讨论】:

    【解决方案2】:

    基本上你有两条线段,你知道每一端的位置和它们的长度差异。这很容易导致无限多的点可以达到目的,因此不能唯一地标识您的“原点”。

    【讨论】:

    • 所以我想如果我知道 |a| 的范围也无济于事和 |b|要么(弗拉基米尔:我只知道|a| 和|b| 的区别,即s)。如果我有第三个端点说 (xc,yc) 并且也知道(如 b)|a|=|c|+v,其中 v 也是一个常数,我会得到这个问题的答案吗?跨度>
    • 这听起来很像试图通过测量同时从三个点发出的信标信号之间的时间差来确定某物的位置。你试过用谷歌搜索定位相关的东西吗?
    • 感谢您的提示。在寻找与位置相关的数学时,似乎有很多数学解决方案。特别是,基于 TDOA 的定位数学本质上是相同的。通常定位是相反的,但它是互惠的,所以我现在明白了。通过附加约束,解决方案变得非常明显。 (参见例如维基百科:多点定位)
    【解决方案3】:

    原点将位于hyperbolic surface 上的某处。 a 和 b 点是焦点。

    【讨论】:

      猜你喜欢
      • 2016-06-13
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 1970-01-01
      • 2015-07-27
      相关资源
      最近更新 更多