点到直线的距离(已知直线上两点)
已知条件
- 直线经过两点:A(x1,y1),B(x2,y2)
- 空间中一点:P(x0,y0)
- 要求:点 ( P ) 到直线 ( AB ) 的距离 ( d )
方法一:向量叉积公式
d=(x2−x1)2+(y2−y1)2∣(x2−x1)(y0−y1)−(y2−y1)(x0−x1)∣
方法二:转化为直线方程
直线 (AB) 的方程为:
(y2−y1)x−(x2−x1)y+(x2y1−y2x1)=0
点到直线的距离公式:
d=A2+B2∣Ax0+By0+C∣
三角形面积公式(已知三个点的坐标)
设三角形三个顶点为:
- A(x1,y1)
- B(x2,y2)
- C(x3,y3)
方法一:行列式公式(推荐)
S=21∣x1(y2−y3)+x2(y3−y1)+x3(y1−y2)∣
方法二:向量叉积公式
取向量:
AB=(x2−x1,y2−y1),AC=(x3−x1,y3−y1)
那么面积为:
S=21AB×AC
展开后:
S=21∣(x2−x1)(y3−y1)−(x3−x1)(y2−y1)∣
方法三:海伦公式(通过三边长)
先算三边长:
AB=(x2−x1)2+(y2−y1)2
BC=(x3−x2)2+(y3−y2)2
CA=(x1−x3)2+(y1−y3)2
然后:
p=2AB+BC+CA
S=p(p−AB)(p−BC)(p−CA)
直线与圆交点间距
问题重述
已知:
- 圆心 O(x0,y0),半径 r
- 直线方程:ax+by+c=0
要求:直线与圆的交点 A、B 的距离 ∣AB∣
解题步骤
1. 圆心到直线的距离
d=a2+b2∣ax0+by0+c∣
2. 分类讨论
- 若 d>r :直线与圆相离,无交点,∣AB∣=0
- 若 d=r :直线与圆相切,只有一个交点,∣AB∣=0
- 若 d<r :直线与圆相交,有两个交点,此时
∣AB∣=2r2−d2
公式总结
∣AB∣=⎩⎨⎧0,2r2−d2,d≥rd<r
思路解释
圆心到直线的垂距为 d。
若 d<r,直线与圆相交,过垂足的垂线将弦 AB 平分。
由勾股定理可得半弦长为 r2−d2,所以弦长
∣AB∣=2r2−d2
两直线交点
情况一:已知直线的一般式
两条直线:
- L1:a1x+b1y+c1=0
- L2:a2x+b2y+c2=0
1. 判定是否平行
设行列式:
D=a1b2−a2b1
- 若 D=0,则两直线平行或重合,无唯一交点
- 若 D=0,则一定有唯一交点
2. 交点公式
当 D=0 时:
x=Db1c2−b2c1,y=Dc1a2−c2a1
情况二:已知直线上的两点
设:
- L1 经过点 P1(x1,y1) 和 P2(x2,y2)
- L2 经过点 P3(x3,y3) 和 P4(x4,y4)
1. 判定是否平行
构造行列式:
D=(x1−x2)(y3−y4)−(y1−y2)(x3−x4)
- 若 D=0,则两直线平行或重合,无唯一交点
- 若 D=0,则一定有唯一交点
2. 交点公式
当 D=0 时,交点 (x,y) 为:
x=D(x1y2−y1x2)(x3−x4)−(x1−x2)(x3y4−y3x4)
y=D(x1y2−y1x2)(y3−y4)−(y1−y2)(x3y4−y3x4)
总结
- 一般式直线:用行列式 D=a1b2−a2b1 判断是否有唯一交点,交点用克拉默法则求解。
- 两点式直线:先写出行列式 D 判断是否平行,再用行列式公式求交点。
本质上,这两种方法都是在解一个 二元一次方程组,只不过输入形式不同。
叉乘(Cross Product)
叉乘的定义
叉乘是把两个三维向量 a 和 b 变成一个新的向量 c:
c=a×b
特点:
- 向量 c 垂直于 a 和 b 所在的平面
- 方向遵循 右手定则
- 大小 = 由 a 和 b 张成的 平行四边形面积
叉乘公式
若
a=(ax,ay,az),b=(bx,by,bz)
则
a×b=(aybz−azby,azbx−axbz,axby−aybx)
三个分量分别对应 x、y、z 方向。
3️⃣ 具体算例
设
a=(1,2,3),b=(4,5,6)
计算 x 分量:
cx=aybz−azby=2⋅6−3⋅5=−3
计算 y 分量:
cy=azbx−axbz=3⋅4−1⋅6=6
计算 z 分量:
cz=axby−aybx=1⋅5−2⋅4=−3
最终结果
a×b=(−3,6,−3)
理解技巧
- 想象平行四边形:a 和 b 形成一个平行四边形,叉乘向量垂直于它。
- 右手定则:右手四指从 a 指向 b,大拇指指向的方向就是叉乘向量方向。
- 每个分量都是“排除自己方向后的面积”:
- x 分量 = yz 平面的面积差
- y 分量 = zx 平面的面积差
- z 分量 = xy 平面的面积差