计算垂直和水平线的垂直距离

时间:2012-09-18 12:16:30

标签: math geometry

我有两条水平线和一条垂直线,我有以下格式的线方程式:

enter image description here

enter image description here因为它是一条水平线,而enter image description here是垂直线,我可以计算enter image description here,因为我知道这些线经过的点。

我想计算enter image description here空间中每个线的点的垂直距离。我不能使用slop因为它会给出除以0的错误。另一种方法是什么?

2 个答案:

答案 0 :(得分:4)

在水平线中,等式为y = c,因此任何一般点(a,b)与该线的距离仅为|b-c|

在垂直线中,c没有意义,因为线永远不会越过y轴(除非它是y轴)。这样一条线的等式是x = d(你需要计算d)然后点(a,b)与这条线的距离就是|a-d|

编辑:顺便说一句,这个问题与C ++完全没有任何关系

答案 1 :(得分:0)

除了这个问题已经解决之外:

对于此类未来的问题,请使用规范化表格

c = a*x + b*y;