如何找到一个数的负倒数?

How to find the negative inverse of a number?

我有两个点 A 和 B 以及一些点,我想找出每个点到直线 AB 的距离。

我先得到直线的斜率,然后得到它的 Y 截距。在 Distance between point & line, at second 00:48 之后,它指出我们需要斜率(数字)的负倒数。

我想要一个接受任何数字的函数,returns 它的负逆。类似 let inverseOfSlope = getInverse(slope); 请感谢

getDistance(PointA: Object, PointB: Object, Target: Object)
{
    // find slope of the line
    let slope = (PointA.y - PointB.y) / (PointA.x - PointB.x)

    // find y intercept
    let yIntercept = PointA.y + ((-1 * slope) * PointA.x)

    // find inverse negative of the slope
    let newSlope = -1 * getInverse(slope);

    // find new y-intercept
    let NewYintercept = PointA.y + ((-1 * newSlope) * PointA.x)

    // get point of intersection between the two lines
    // by solving the two equations equal to each other

    // calculate distance between target and point of intersection
    // easy

    // return result
}

作为 4castle 评论 "the negative inverse of a number" 是一件微不足道的事情,与您的问题没有明显的相关性。维基百科给出 the formula 你需要计算从一个点 (x0, y0) 到由两点 (x1, y1) 和 (x2, y2) 定义的线的距离,并且该公式可以直接用任何语言实现,无需是否需要您的 getInverse(slope) 函数。