我有两条水平线和一条垂直线,我有以下格式的线方程式:
和因为它是一条水平线,而是垂直线,我可以计算,因为我知道这些线经过的点。
我想计算空间中每个线的点的垂直距离。我不能使用slop因为它会给出除以0的错误。另一种方法是什么?
答案 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;