Geometry 如何求两条直线在一般方程形式下的交点?

Geometry 如何求两条直线在一般方程形式下的交点?,geometry,Geometry,如果我有六个变量,用一般方程形式表示两行(ax+by+c=0)。例如: ax + by + c = 0 jx + ky + l = 0 如何从六个变量中找到交点(x和y)[假设有一个] PS.任何关于非常简单的计算几何的信息来源的推荐,如是,将不胜感激。交点满足这两个方程。因此,您只需同时解决这些问题: ax + by + c = 0 (*j) jx + ky + l = 0 (*a) ajx + bjy + cj = 0 (-) ajx + aky + al = 0 (b

如果我有六个变量,用一般方程形式表示两行(ax+by+c=0)。例如:

ax + by + c = 0
jx + ky + l = 0
如何从六个变量中找到交点(x和y)[假设有一个]


PS.任何关于非常简单的计算几何的信息来源的推荐,如是,将不胜感激。

交点满足这两个方程。因此,您只需同时解决这些问题:

ax + by + c = 0    (*j)
jx + ky + l = 0    (*a)

ajx + bjy + cj = 0   (-)
ajx + aky + al = 0

(bj-ak)y + cj - al = 0

y = (al-cj) / (bj-ak)
对于x也是如此。(或者,您可以在任何原始方程式中用找到的值替换y,然后再找到x):


当你在问一个等式时,这个问题应该是开着的,而不是stackoverflow。对于:a1*x+b1*y+c1=0,a2*x+b2*y+c2=0;点x=(c1*b2-b1*c2)/(b1*a2-a1*b2);点y=(a1*c2-a2*c1)/(b1*a2-a1*b2)
x = (ck-bl) / (bj-ak)