直线方程的几何意义
设 P(x1,y1),Q(x2,y2)为直线l上任意不重合两点, H(x,y)为l上的点, 常见的直线l方程形式有:
-
Ax+By+C=0
-
A(x−x1)+B(y−y1)=0
-
(y2−y1)(x−x1)−(x2−x1)(y−y1)=0
-
y=kx+b
-
y=k(x−x1)+y1
-
ax+by=1
其实第3个式子可以等价写成
(x−x1)(y−y2)−(x−x2)(y−y1)=0
需要用到的小技巧:
若向量a=(x,y)绕坐标原点旋转90∘得到b,
则b=(−y,x) 或 (y,−x), 它们分别对应顺时针及逆时针旋转.
很容易验证
- ∣a∣=∣b∣
- a⋅b=0
这里只讨论前三个
l:Ax+By+C=0
向量 n=(A,B) 称为l的法向量,
即n⊥l, 或 n⋅PQ=0.
这是因为
n⋅PQ=A(x2−x1)+B(y2−y1)=0
凡是与l垂直的向量都被称为法向量, 因此直线的法向量有无穷多个, 并且所有法向量都平行.
不重合两直线
- l1:A1x+B1y+C1=0
- l2:A2x+B2y+C2=0
分别取法向量
n1=(A1,B1), n2=(A2,B2)
则
- l1//l2⇔n1//n2⇔A1B2−B1A2=0
- l1⊥l2⇔n1⊥n2⇔A1A2+B1B2=0
用法向量判断方向可以避开讨论斜率
两向量平行可以用比例的内项积等于外项积得到等式. 也可以把其中一个向量旋转90∘ 再做向量点乘运算
l:Ax+By+C=0 可以改写成向量形式
n⋅OH=−C
设H(x,y)在l上, 取l的一个法向量n=(A,B), 则
n⋅PH=0
也就是
A(x−x1)+B(y−y1)=0
可以借助向量的垂直与平行关系推到
根据 PH//PQ 得
(x−x1,y−y1)//(x2−x1,y2−y1)
外项积 = 内项积
(x−x1)(y2−y1)=(y−y1)(x2−x1)
PQ=(x2−x1,y2−y1), 则可取l的法向量
n=((y2−y1),−(x2−x1))
根据 n⋅PH=0
直接得到
l:(y2−y1)(x−x1)−(x2−x1)(y−y1)=0
设 M(x0,y0) 为直线 l 外一点, 则M到直线l的距离为
d=∣PQ∣2S△MPQ=(y2−y1)2+(x2−x1)2∣(y2−y1)(x0−x1)−(x2−x1)(y0−y1)∣
上式分母相同, 因此可直接得到三角形面积公式:
S△MPQ=21∣(y2−y1)(x0−x1)−(x2−x1)(y0−y1)∣
由面积公式可以得到
S△HPQ=21∣(y2−y1)(x−x1)−(x2−x1)(y−y1)∣
也就是说直线表达式l:(y2−y1)(x−x1)−(x2−x1)(y−y1)=0
其左端加绝对值乘以二分之一就是三角形面积公式
其右端为零, 表示H,P,Q三点共线, 对应三角形面积为0
点我返回主页, 查看更多精彩