早教吧 育儿知识 作业答案 考试题库 百科 知识分享

点到直线距离设有三点:A(x0,y0)、B(x1,y1)、C(x2,y2),请问怎样求点A到过B、C两点的直线的距离.要求计算公式中只含有x0,y0,x1,y1,x2,y2,该公式如何表达?

题目详情
点到直线距离
设有三点:A(x0,y0)、B(x1,y1)、C(x2,y2),请问怎样求点A到过B、C两点的直线的距离.要求计算公式中只含有x0,y0,x1,y1,x2,y2,该公式如何表达?
▼优质解答
答案和解析
先求出直线BC的方程,(Y2-Y1)X-(X2-X1)Y-X1Y2+X2Y1=0
然后用点到直线距离公式,得
d=[(Y2-Y1)X0+(X2-X1)Y0-X1Y2+X2Y1]/spr[(Y2-Y1)^2+(X2-X1)^2]
注:上式中,spr(A)表示对A开方.(A)^2表示对A求平方