[英]Intersection points between a line and polyline
众所周知,在MATLAB中使用Polyxpoly命令可以找到直线和折线之间的交点。
但是,这里给出的例子涉及由点组成的折线,而不是实线。 这里,通过点之间的空间插值创建折线对象。
我想要做的是获得由线方程定义的折线和直线之间的交点,但不是从一个点到另一个点。
我想获得MATLAB中交叉点的坐标(用蓝色圆圈表示)。
如果通过在无限直线上选择折线之外的两个点来创建线段,那么您将拥有polyxpoly
所需的polyxpoly
。 例如,选择
x0=min(black_polyline_x) - 100;
x1=max(black_polyline_x) + 100;
然后计算y0和y1在线上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.