【平面解析几何】直线方程的表示形式

刷算法题过程中遇到了平面解析几何中,直线方程的相关知识点,正好来复习下吧

1.一般式

适用于所有直线

$$
\large A_{x}+B_{y}+C=0(\large A^{2}+B^{2}\neq 0)
$$

其中,斜率

$$
\large K=-\frac{A}{B}
$$

横、纵截距

$$
\large a=-\frac{A}{C},\large b=-\frac{C}{B}
$$

并且有两直线平行

$$
\large \frac{A_{1}}{A_{2}}= \frac{B_{1}}{B_{2}}\neq \frac{C_{1}}{C_{2}}
$$

两直线重合

$$
\large \frac{A_{1}}{A_{2}}= \frac{B_{1}}{B_{2}}= \frac{C_{1}}{C_{2}}
$$

2.点斜式

适用于不垂直于 $\large x$ 轴的直线

$$
\large y-y_{0}=k\left ( x-x_{0} \right )
$$

表示过定点

$$
\large P\left ( x_{0},y_{0} \right )
$$

斜率为 $\large k$ 的直线

3.截距式

适用于不过原点或不垂直于 $\large x$ 轴、$\large y$ 轴的直线

$$
\large \frac{x}{a}+\frac{y}{b}=1
$$

表示与 $\large x$ 轴、$\large y$ 轴相交,且与 $\large x$ 轴截距为 $\large a$、与 $\large y$ 轴截距为 $\large b$ 的直线

4.斜截式

适用于不垂直于 $\large x$ 轴的直线

$$
\large y=kx+b
$$

表示斜率为 $\large k$ ,且与 $\large y$ 轴截距为 $\large b$ 的直线

5.两点式

适用于不垂直于 $\large x$ 轴、$\large y$ 轴的直线

$$
\frac{\left ( y-y_{1} \right )}{\left ( y_{2}-y_{1} \right )}=\frac{\left ( x-x_{1} \right )}{\left ( x_{2}-x_{1} \right )}\large \left ( x_{1}\neq x_{2},y_{1}\neq y_{2} \right )
$$

表示过点

$$
\large \left ( x_{1},y_{1} \right ),\left ( x_{2},y_{2} \right )
$$

的直线

6.点向式

适用于所有直线

$$
\large \frac{\left ( x-x_{0} \right )}{u}=\frac{\left ( y-y_{0} \right )}{v}\left ( u\neq 0,v\neq 0 \right )
$$

表示过定点

$$
\large P\left ( x_{0},y_{0} \right )
$$

且方向向量为

$$
\large \left ( u,v \right )
$$

的直线

7.交点式

适用于所有直线

$$
\large f_{1}\left ( x,y \right )*m+f_{2}\left ( x,y \right )=0
$$

表示过两直线

$$
\large \left\{\begin{matrix} \large f_{1}\left ( x,y \right )=0\\ \large f_{2}\left ( x,y \right )=0 \end{matrix}\right.
$$

的交点的直线

8.法线式

适用于不平行于坐标轴的直线

$$
\large x\cdot cos \alpha +y\cdot sin \alpha -p=0
$$

经过原点向已知直线做一条垂线段,垂线段所在直线倾角为 $\large \alpha$ ,线段长度为 $\large p$ ,表示过定点

$$
\large P\left ( x_{0},y_{0} \right )
$$

且方向向量为

$$
\large \left ( u,v \right )
$$

9.法向式

适用于所有直线

$$
\large \left ( x-x_{0} \right )+b\left ( y-y_{0} \right )=0
$$

表示经过定点

$$
\large P\left ( x_{0},y_{0} \right )
$$

且与向量

$$
\large \left ( a,b \right )
$$

垂直的直线

10.点平式

适用于所有直线

$$
\large f\left ( x,y \right )-f\left ( x_{0}-y_{0} \right )=0
$$

表示过点

$$
\large \left ( x_{0},y_{0} \right )
$$

且与直线

$$
\large f \left ( x,y \right )=0
$$

平行的直线