Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Join 从两个矩阵中找出低距离_Join_Path_Find_Coordinates - Fatal编程技术网

Join 从两个矩阵中找出低距离

Join 从两个矩阵中找出低距离,join,path,find,coordinates,Join,Path,Find,Coordinates,这个alghoritm我想用来创建cnc泡沫切割机的形状。。。所以一条线需要经过我们所有的路径 例如: 我有4条路径,x,y点坐标 路径1=[[5,3][3,2][8,9][8,8][7,3]] 路径2=[[1,9][8,4][3,6]] 路径3=[[8,3][4,7][1,2][2,7][4,2][7,5]] 路径4=[[4,3][1,7][9,7][8,0]] Alghoritm需要在primis中找到一个最低的值,该值适合于0,在本例中[1,2],即路径3第3点中的值 找到此点后…将路径3

这个alghoritm我想用来创建cnc泡沫切割机的形状。。。所以一条线需要经过我们所有的路径

例如:

我有4条路径,x,y点坐标

路径1=[[5,3][3,2][8,9][8,8][7,3]]

路径2=[[1,9][8,4][3,6]]

路径3=[[8,3][4,7][1,2][2,7][4,2][7,5]]

路径4=[[4,3][1,7][9,7][8,0]]

Alghoritm需要在primis中找到一个最低的值,该值适合于0,在本例中[1,2],即路径3第3点中的值

找到此点后…将路径3的所有点与所有路径的点进行比较,并找到最合适的值。。。在本例中,路径2的[8,4]距离路径3的[8,2]最近

在查找最接近的值之后…在指针查找中将路径3与路径2连接起来

结果路径=[[0,0]->[1,2][2,7][4,2][7,5]->[8,3]->[8,4][3,6]->[1,9]->[4,7]]

在此模式下将path2与path3连接后。。。将结果路径的所有点与剩余路径(路径1、路径4)的点进行比较。。。并以相同模式在结果路径中插入路径查找

我不知道如何更好地解释