线性代数 - 已知点求直线方程
直线的表示方法
点斜式:y=kx+t, 其中k为直线斜率, t为直线在y轴上的截距
一般式:ax+by+c=0
求直线方程
1) 已知直线上的两个点(x1, y1), (x2, y2),求直线ax+by+c=0
a) 我们先转换成点斜式:
b) 斜率可以根据已知的两点计算出来
,所以a=y2-y1, b=x1-x2或a=y1-y2, b=x2-x1
c) 因为a, b已经求出来了,我们代入直线方程
(y2-y1)*x1+(x1-x2)*y1+c=0
(y2-y1)*x2+(x1-x2)*y2+c=0
最终可以求出:
a=y2-y1, b=x1-x2, c=y1*x2-x1*y2
或
a=y1-y2, b=x2-x1, c=y2*x1-x2*y1
参考
已知两点(x1, y1)(x2, y2),求直线ax+by+c=0-CSDN博客