好吧,所以我需要让C走从A到B的最短路径。A到B是我的直角三角形的斜边,我需要给C这个三角形的反正切值。我该如何做到这一点?公式有名称吗?
最佳答案
目前尚不清楚您到底在问什么,但我认为您正在尝试找到 A-B 线的角度。我将假设您知道或可以算出 A 和 B 的 (x,y) 坐标,否则您将无法解决问题。
听起来您已经概述了解决方案的大部分内容...角度将等于 (y/x) 距离的反正切值。因此,如果我们将 A(y) 视为 A 的 y 坐标,那么您将看到类似以下内容的内容:
arctan ((A(y) - B(y)) / (A(x) - B(x)))
这有帮助吗?或者您正在寻找稍微不同的东西?
编辑:需要注意的一件事是您考虑术语的顺序(无论您是从 A 到 B 还是反之亦然)等。您必须仔细考虑这一点,否则最终可能会有一些标志问题。
关于math - 如何仅使用斜边求直角三角形的反正切?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/583296/