如何找到一个数的负倒数?
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) 函数。
我有两个点 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) 函数。