两个多边形之间的最小距离:该函数计算两个多边形 P1 和 P2 之间的最小欧氏距离。-matlab开发

时间:2024-06-21 11:21:53
【文件属性】:

文件名称:两个多边形之间的最小距离:该函数计算两个多边形 P1 和 P2 之间的最小欧氏距离。-matlab开发

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-21 11:21:53

matlab

此函数计算两个之间的最小欧几里德距离多边形 P1 和 P2。 min_d = min_dist_between_two_polygons(P1,P2,Display_solution); 这个函数有两个参数,第三个是可选的。 P1 & P2 包含多边形的几何形状。 P1 & P2 是包含两个字段的结构:x & y 例如: P1.x = rand(1,5)+2; P1.y = rand(1,5); P2.x = rand(1,3); P2.y = rand(1,3); Display_solution 是一个二进制变量,用于启用或不启用解的图。 该函数首先检查多边形是否相交。 在这种情况下,最小距离为 0。 否则,所有顶点和两个边之间的距离计算多边形。 该函数返回找到的最小距离。 可以在代码中找到实现的更多细节。


【文件预览】:
min_dist_between_two_polygons.zip

网友评论