Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math 求向量的原点_Math_Graphics_Vector - Fatal编程技术网

Math 求向量的原点

Math 求向量的原点,math,graphics,vector,Math,Graphics,Vector,我有两个向量的两个端点(xa,ya)和(xb,yb),分别是a和b,来自同一点(xo,yo)。而且,我知道| a |=| b |+s,其中s是常数。我试图计算原点(xo,yo),但在某个点上似乎失败了。如何解决这个问题?在一般情况下,没有唯一的解决方案。您需要另一个约束。基本上,您有两条线段,并且您知道每一条线段的一端位置及其长度差。这很容易导致无穷多的端点可以相交,因此无法唯一标识您的“原点”。原点将位于一条直线上的某个位置。点a和点b是焦点。所以你知道| a |和| b |的值?所以我想如果

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

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

基本上,您有两条线段,并且您知道每一条线段的一端位置及其长度差。这很容易导致无穷多的端点可以相交,因此无法唯一标识您的“原点”。

原点将位于一条直线上的某个位置。点a和点b是焦点。

所以你知道| a |和| b |的值?所以我想如果我知道| a |和| b |的范围也没有帮助(弗拉基米尔:我只知道| a |和| b |的区别,即s)。如果我有第三个端点,比如(xc,yc),并且也知道(比如b)| a |=| c |+v,其中v也将是一个常数,那么我会得到问题的答案吗?这听起来非常像是试图通过测量同时从三个点发送的信标信号之间的时间差来确定某物的位置。你试过谷歌定位相关的东西吗?谢谢你的提示。在寻找与职位相关的数学时,似乎有很多数学解决方案。特别是,基于时差的定位数学在本质上是相同的。通常定位是另一种方式,但它是相互的,所以我现在知道了。在附加约束条件下,解决方案变得非常明显。(参见维基百科:多边主义)