保持3d距离为负值

时间:2019-05-12 22:04:31

标签: python-3.x math sqrt

我正在尝试计算坐标偏差。我的偏差既可以是正数,也可以是负数。

我有标称的x,y,z坐标和实际的x,y,z坐标。但是无论我尝试哪种方法,距离总会是正数。这就是意义。但是我需要保持负偏差为负。 看起来是这样的:

a = (float(nX), float(nY), float(nZ))
b = (float(aX), float(aY), float(aZ))
plt.mlab.dist(a, b)

如果我以这些坐标为例: -9.69498 13.53853 43.00000 -9.69941 13.53559 43.00029 他们必须给我-0.005的负偏差(四舍五入)

有关如何实现这一目标的任何提示?

2 个答案:

答案 0 :(得分:0)

我知道了。我还需要点向量。我将使用名义点的向量。然后,将标称点(XYZ)设置为原点,将矢量设置为方向(IJK)设置为正数。确定方向后,就可以看到实际点(IJK)在矢量方向上相对于标称点是“正”还是“负”。

由于我还没来得及摆弄代码,我目前没有代码。而且我还可以直接从点的源(随坐标一起导出)中获得我要寻找的偏差。所以我想我会用它们,那样我就可以得到所有需要的东西。

答案 1 :(得分:0)

我不是在谈论点之间的向量。正如我所说的,这是用于坐标测量机的应用程序,因此我可以获取触摸矢量。机器用来校正正弦误差的向量。

请问不清楚。