1356 字
7 分钟
6. 直线与圆的方程公式整理

参考文档 https://oi-wiki.org/tools/latex/#%E6%8F%92%E5%85%A5%E5%85%AC%E5%BC%8F

Copyright © 2025 Lovemilk, Some Rights Reserved.

根基: 两点间距离公式#

AB=(x2x1)2+(y2y1)2|AB| = \sqrt{(x_2-x_1)^2+(y_2-y_1)^2}

其中, AB|AB| 可用于表示线段长度

参数标识参数
x2x_2x1x_1分别为两点的横坐标
y2y_2y1y_1分别为两点的对应纵坐标坐标
TIP

xxyy 的顺序应当对应

线段中点公式#

x0=x1+x22y0=y1+y22x_0 = \frac{x_1+x_2}{2} \\ y_0 = \frac{y_1+y_2}{2}
参数标识参数
x1x_1x2x_2分别为两点的横坐标
y1y_1y2y_2分别为两点的对应纵坐标
x0x_0中点横坐标
y0y_0中点纵坐标

C(x1+x22,y1+y22)C(\frac{x_1+x_2}{2}, \frac{y_1+y_2}{2})

其中, CC 为线段 (x1,y1)(x2,y2)(x_1, y_1)(x_2, y_2) 中点

直线#

直线斜率公式#

k=y2y1x2x1k = \frac{y_2-y_1}{x_2-{x_1}}
参数标识参数
x2x_2x1x_1分别为同一直线两点的横坐标
y2y_2y1y_1分别为同一直线两点的对应纵坐标
kk该直线的斜率

直线点斜式#

P0(x0,y0)P_0(x_0, y_0) 为直线上一点, 直线点斜式可表示为

yy0=k(xx0)y-y_0 = k(x-x_0)

x=x0 (限 k 不存在时)x=x_0\ (限\ k\ 不存在时)

k=0k = 0 时, 直线与 x 轴平行, 为了方便表示, 我们也可以直接写为 y=y0y = y_0

如下表格提供了 倾斜角 α\alphakk 的关系 (即 k=tan(α)k = \tan(\alpha))

α\alphakk
30°30\degree / π6\frac{\pi}{6}13\frac{1}{\sqrt{3}}
45°45\degree / π4\frac{\pi}{4}11
60°60\degree / π3\frac{\pi}{3}3\sqrt{3}
90°90\degreeInfinityInfinity
120°120\degree / 2π3\frac{2\pi}{3}3-\sqrt{3}
135°135\degree / 3π4\frac{3\pi}{4}1-1
150°150\degree / 5π6\frac{5\pi}{6}13-\frac{1}{\sqrt{3}}

直线斜截式#

y=kx+by = kx + b
参数标识参数
kk该直线的斜率
bb该直线相较于 y=kxy = kx 在竖直方向上移动的偏移量, 即 y 轴截距
TIP

bb 视为偏移量是为了我比较方便理解, 并且更易直接读出该直线的平行线

kk, bb 的几何意义#

kk 的大小直线状态图像
k>0k > 0直线向上倾斜, 即在 xRx \in R 函数值单调递增y=x+2
k=0k = 0直线平行或重合与 x 轴-
k<0k < 0直线向下倾斜, 即在 xRx \in R 函数值单调递减y=-x+2

直线一般式#

Ax+By+C=0 (A,B不同时为 0)Ax+By+C=0\ (A,B不同时为\ 0)
参数标识参数
AAxx 项系数
BByy 项系数
CC常数项总和
表达式结果意义
AB-\frac{A}{B}该直线斜率
CB-\frac{C}{B}该直线相较于 y=kxy = kx 在竖直方向上移动的偏移量

平行(直)线#

当两直线平行, 直线斜截式 k1=k2k_1 = k_2b1b2b_1 \neq b_2
其中, kk_* 为两直线斜率, bb_*为两直线相较于 y=kxy = kx 在竖直方向上移动的偏移量

对于直线一般式, A1B2A2B1=0A_1B_2-A_2B_1 = 0C1B1C2B2-\frac{C_1}{B_1} \neq -\frac{C_2}{B_2}
其中, AA_* BB_* CC_* 分别为两直线一般式的 AA BB CC

平行线间距离#

k1=k2k_1 = k_2 时, 两平行线距离 dd

d=b1b2d = |b_1 - b_2|

其中, bb_* 为两直线相较于 y=kxy = kx 在竖直方向上移动的偏移量, 即 y 轴截距

平行线 Ax+By+C1Ax+By+C_1Ax+By+C2Ax+By+C_2AA, BB 同时相等时, 两平行线距离 dd

d=C1C2A2+B2d = \frac{|C_1 - C_2|}{\sqrt{A^2+B^2}}

两直线交点#

因两直线交点的坐标同时满足两个直线表达式, 且 kk 不相等的两直线有且仅有一个交点, 故直接将两直线联立方程组, 解出的 xx, yy 即为交点 P(x,y)P(x, y)

{A1x+B1y+C1=0A2x+B2y+C2=0\left\{ \begin{array}{l} A_1x+B_1y+C_1 = 0 \\ A_2x+B_2y+C_2 = 0 \end{array} \right.

两直线垂直#

当两直线垂直时, k1×k2=1k_1 \times k_2 = -1
其中, k1k_1, k2k_2 分别为两直线斜率, 乘积为 1-1

或对于直线一般式

A1A2B1B2=1\frac{A_1A_2}{B_1B_2} = -1

点到直线距离#

d=Ax0+By0+CA2+B2d = \frac{|Ax_0+By_0+C|}{\sqrt{A^2+B^2}}
参数标识参数
AA, BB, CC直线一般式
x0x_0目标点的横坐标
y0y_0目标点的纵坐标

#

圆的标准方程#

(xa)2+(yb)2=r2(x-a)^2+(y-b)^2 = r^2
参数标识参数
aa圆心横坐标 (x 坐标)
bb圆心纵坐标 (y 坐标)
rr该圆半径

圆的一般方程#

D2+E24F>0D^2+E^2-4F > 0 时, 如下表达式可代表圆
D2+E24F=0D^2+E^2-4F = 0 时, 如下表达式可代表点 (D2-\frac{D}{2}, E2-\frac{E}{2})

x2+y2+Dx+Ey+F=0x^2+y^2+Dx+Ey+F=0
参数标识参数
DDxx 项系数
EEyy 项系数
FF常数项总和

圆心为(D2-\frac{D}{2}, E2-\frac{E}{2})
圆的半径则为 12D2+E24F\frac{1}{2}\sqrt{D^2+E^2-4F}
或使用配方法转换为 圆的标准方程 直接看出半径和圆心

圆与点/直线的位置关系#

参考 根基: 两点间距离公式点到直线距离, 将圆心视为目标点, 后判断 ddrr 的关系
d>rd > r 在圆外/相离
d=rd = r 在圆上/相切
d<rd < r 在圆内/相交

求过圆上一点圆的切线表达式#

(x0a)(xa)+(y0b)(yb)=r2(x_0 - a)(x - a) + (y_0 - b)(y - b) = r^2
参数标识参数
x0x_0圆上点的横坐标
y0y_0圆上点的纵坐标
aa, bb, rr圆的标准方程

后将 r2r^2 视为常数, 化简即可得到直线的表达式

过某点求圆的切线表达式#

先求出圆心, 后判断 圆与点的位置关系
若点在圆内, 则无切线
若点在圆上, 按照 求过圆上一点圆的切线表达式, 求出 1 条 切线
若点在圆外, 按照如下方法求出 2 条 切线

yy0=k(xx0)y-y_0 = k(x-x_0)

转为一般式

kxykx0+y0=0kx-y-kx_0+y_0= 0d=kcxcykx0+y0k2+12=rd = \frac{|kc_x-c_y-kx_0+y_0|}{\sqrt{k^2+1^2}} = r

解出 kk 方可得出两个直线表达式

TIP

kk 解得仅一个时, 须在题前补充 当 kInfinityk \neq Infinity (kk 存在时)
k=Infinityk = Infinity 时的表达式则为 x=x0x = x_0

参数标识参数
x0x_0, y0y_0目标点坐标
cxc_x, cyc_y圆心坐标
dd直线到圆心距离, 由于相切, d=rd = r
rr半径

相切直线所截弦长#

l=2r2d2l = 2\sqrt{r^2-d^2}
参数标识参数
ll弦长
dd直线到圆心距离
rr半径
6. 直线与圆的方程公式整理
https://notes.lovemilk.top/posts/subjects/math/20250321-6-直线与圆的方程公式整理/
作者
lovemilk (lovemilk233, lovemilk2333)
发布于
2025-03-21
许可协议
All Rights Reserved