当前位置: 首页 > 知识库问答 >
问题:

三边测量问题

郦楷
2023-03-14

如我所知,三次分割是寻找三个球体交汇区域中心的过程。我在c中写了三边测量法,我取了方程式,它是维基百科中三边测量中心和二维三边测量的细节

举一个如下的例子:

例1:p1(5,10),p2(15,10),p3(10,20),r1=9,r2=7,r3=8,答案是(11.6,13.8),这是逻辑答案。

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

Example_2: p1(53.279999, 67.040001), p2(45.860001, 57.330002), p3( 66.370003, 84.169998)和r1= 5.824241, r2 = 8.522444, r3= 28.456253,答案是(910813 ,-695906)

共有1个答案

傅花蜂
2023-03-14

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

 类似资料:
  • 我一直在通过维基百科上的页面阅读三边测量,并试图制作一个我自己的二维版本。然而,我遇到了一些问题,我希望对数学有更好理解的人能帮我解决。 我是和C#一起做这件事的。 我的场景包括屏幕中央的3个球体。球体1总是在标记0,0,0。在这些球体旁边,我有一个立方体,我想移动到3个球体的交叉点。 到目前为止,这是我的代码: P1,P2和P3是我对维基页面以下数学公式的解释: 我的X和Y公式如下: 当我将所有

  • 我正在使用wifi三边测量技术开发室内导航应用程序, 我有3个接入点我得到了lat 我需要转换每个lat 加上如果我得到x,y不可能转换成它的拉特 谢啦

  • 我试图用Javascript使用https://github.com/gheja/trilateration.js而且它似乎在起作用。然而,某些简单的情况应该产生解决方案,但事实并非如此。例如: 这似乎是一个简单得可笑的例子,应该在x:0,y:0产生一个解,但是函数告诉我没有解。我是否对三边测量有误解,或者函数中是否存在错误? 任何帮助都将不胜感激。

  • 我试图实现三维点之间的三元组。我最终尝试使用这个库三元组。我使用了下面给出的例子,并尝试执行它。下面是代码 那么现在我应该期望什么类型的输出。我得到了一些奇怪的输出,我无法理解它本身。 所以,请让我知道,如果我做错了什么,或者它是真实的数据,我应该解析,并用于其他一些计算。

  • 我目前正在研究一个程序,利用RSSI来确定基于信号强度的位置。有人知道三边化的工作java示例在哪里吗?我在网上找不到。 该程序基本上需要3个距离,这是从RSSI得出的距离,然后是三个点的经纬度,然后使用2维三边测量确定用户的位置(我现在忽略了每个信标的高度)。 我在这里看到了一个Python,但我对Python的了解还不足以理解它。

  • 我试图找出一个问题,你假装你是一个在未知目标位置(纬度和经度坐标)的GPS装置。我得到了4颗卫星的数据(纬度和经度坐标对,每对卫星到目标位置的距离(以公里为单位)和增量时间)。有人知道如何计算目标位置的坐标吗?我试着做研究,但所涉及的数学知识远远超出了我的能力。提前感谢您的帮助。 以下是数据: