将2点转换为ax +中的一行+ + c = 0

时间:2014-12-10 13:37:33

标签: math vector geometry

我有两点(x1,y1)(x2,y2)

我必须将其转换为表格的等式:  Ax + By + C = 0

我希望编写一个函数,将点作为输入,并以列表的形式返回系数A,B和C作为输出。

根据这两点,是否存在A,B和C计算的直接公式?

1 个答案:

答案 0 :(得分:4)

该行的斜率为-A/B,等于(y2-y1)/(x2-x1)。所以A=y1-y2B=x2-x1C=x1*y2-y1*x2