welltestpy.tools.triangulate
- triangulate(distances, prec, all_pos=False)[source]
Triangulate points by given distances.
try to triangulate points by given distances within a symmetric matrix ‘distances’ with
distances[i,j] = |pi-pj|
thereby
p0
will be set to the origin(0,0)
andp1
to(|p0-p1|,0)
- Parameters
distances (
numpy.ndarray
) – Given distances among the point to be triangulated. It hat to be a symmetric matrix with a vanishing diagonal anddistances[i,j] = |pi-pj|
If a distance is unknown, you can set it to
-1
.prec (
float
) – Given Precision to be used within the algorithm. This can be used to smooth away measure errorsall_pos (
bool
, optional) – If True all possible constellations will be calculated. Otherwise, the first possibility will be returned. Default: False