三角形面积
已知O(0,0), A(x1,y1), B(x2,y2), 求△OAB的面积S.
已知C(x0,y0), A(x1,y1), B(x2,y2), 求△CAB的面积S.
设O(0,0), A′(x1−x0,y1−y0), B′(x2−x0,y2−y0), 则△CAB与△OA′B′全等, 于是该问题转化为问题一.
- 原理: 矩形切角得三角形
- 公式: S=S矩形ODEC−S△OBC−S△ODA−S△AEB
- 原理: 水平宽, 铅垂高
- 公式: S=21∣xO−xA∣⋅∣yB−yF∣
- 正弦公式: S=21∣OA∣⋅∣OB∣sin∠AOB
- 坐标公式: S=21∣y1x2−x1y2∣
因为∠AOB∈(0,π), 根据诱导公式,
sin∠AOB=∣cos(∠AOB±2π)∣=∣cos(∠AOB′)∣,
其中B′为B绕O旋转2π所得, 坐标为±(−y2,x2),(这是因为OB=OB′且OB⋅OB′=0). 因此,
S=21∣OA∣⋅∣OB∣sin∠AOB=21∣∣∣OA∣⋅∣OB′∣cos∠AOB′∣∣=21∣OA⋅OB′∣=21∣(x1,y1)⋅(−y2,x2)∣=21∣y1x2−x1y2∣
也可以根据下面公式推导:
(∣a∣⋅∣b∣sinθ)2=∣a∣2∣b∣2−(a⋅b)2
4S2=[(x1)2+(y1)2][(x2)2+(y2)2]−[x1x2+y1y2]2
化简整理
4S2=(y1x2)2+(x1y2)2−2x1x2y1y2=(y1x2−x1y2)2
因此
S=21∣y1x2−x1y2∣
S=21∣AB∣h, h为AB边上的高
lAB:y=k(x−x1)+y1,k=x2−x1y2−y1(存在)
S=21∣AB∣h=211+k2∣x1−x2∣1+k2∣y1−kx1∣=21∣x1−x2∣∣y1−kx1∣=21∣x1−x2∣∣∣y1−x2−x1y2−y1x1∣∣=21∣y1x2−x1y2∣
对于k不存在的情形, 从略
参考直线方程的几何意义
已知O(0,0), A(x1,y1), B(x2,y2), 求△OAB的面积S.
设 lOA:y1x−x1y=0,d(B,lOA)=x12+y12∣x2y1−x1y2∣
二分之一底乘高有:
S=21x12+y12x12+y12∣x1y2−x2y1∣=21∣y1x2−x1y2∣
对于一般问题:
已知C(x0,y0), A(x1,y1), B(x2,y2), 求△ABC的面积S.
lAC:(x−x0)(y1−y0)−(y−y0)(x1−x0)=0
则B到lAC的距离为:
d=∣AC∣2S=(y1−y0)2+(x1−x0)2∣(x2−x0)(y1−y0)−(y2−y0)(x1−x0)∣
因此
S=21∣(x2−x0)(y1−y0)−(y2−y0)(x1−x0)∣
S=21∣OA×OB∣=21∣∣∣∣x1y1x2y2∣∣∣∣
点我返回主页, 查看更多精彩