0

据我所知,三边测量是找到三个球体相交区域中心的过程。我用 C++ 编写了三边测量方法,我取了方程,它是来自维基百科的 Trilaterationenter2d trilateration的详细信息

当举一个像下面这样的例子时:

Example_1: p1(5,10), p2(15,10), p3(10,20), and r1 = 9, r2 = 7, r3 = 8, 答案是 (11.6, 13.8) 是合乎逻辑的答案。

在此处输入图像描述

但是当像下面的例子一样,答案就像一个垃圾号码,我从计算中确定,但在这种情况下我不知道原因!

示例_2 : P1(53.279999,67.040001),P2(45.860001,57.330002),P3(66.370003,84.16998)和R1 = 5.824241,R2 = 5.824241,R2 = 8.52244,r3

在此处输入图像描述

4

1 回答 1

1

三边测量适用于三个非共线点。你的点看起来几乎共线,所以表达式中的一些分母(我看不到你的代码:))的价值非常小,解决方案绝对是不精确的大坐标点。

于 2015-11-07T09:27:38.300 回答