关于StackOverflow的第一个问题,请保持温柔。
Wikipedia关于trilateration的条目:http : //en.wikipedia.org/wiki/Trilateration
我还检查了该线程,但与我需要的使用3个纬度和经度点以及3个距离的Trilateration有所不同
一个通用的方程式很好,但是我将在此处提供一些示例数据点进行测试:
P1:X,Y = 4153,4550 //幅度或信号强度= 143 P2:X,Y = 4357,4261 //幅度或信号强度= 140 P3:X,Y = 4223,4365 //幅度或信号强度= 139
我的一般感觉是这些点需要转换为相同的比例(信号强度和点),但是我可能是错的。
有什么想法吗?TIA
您必须首先对强度进行归一化,以便它们的总和变为1(分别是一个常数)。
如果每个角点的归一化强度为1(因此其他点为0),则它们将成为结果点。另一方面,如果此强度为0,则所得点将位于其他两个点之间的线上。在它们之间,它与该线平行,且具有相对的强度距离。计算其中两个强度的距离,即可找到结果点。第三强度是多余的(它通过归一化进入计算)。
编辑: 您可以简单地通过添加按归一化强度缩放的矢量来计算此值。以您的示例为例(4243.7344 4393.187)。