[英]Finding the point of intersection of two line graphs drawn in matplotlib
[英]finding intersection point using matplotlib
如果我們從給定的數據集中提取數據,並且我們能夠基於該數據 plot 兩條線段。 如何找到這兩條線段的交點?
從兩條線的斜率和交點,您可以通過以下方式解析推導和求解它們的相互交點:
# slopes and interceptions
m1, b1 = .5, 2.0 # line 1
m2, b2 = 3.0, -3.0 # line 2
# mutual intersection point, x and y coordinate:
xi = (b1-b2) / (m2-m1)
yi = m1 * xi + b1
print(f"(xi, yi) = ({xi}, {yi})")
退貨
(xi, yi) = (2, 3)
請參閱下面具有相互交叉的線以進行說明:
如果您沒有直接可用的斜率或交叉點,可以從每條線的任意兩個點計算,例如http://www.math.com/school/subject2/lessons/S2U4L2GL.html#:~: text=%20方程%20of%20any%20直線,直線%20crosses%20the%20y%20axis 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.