得到线方程的theta
Getting theta of Line Equation
请原谅我的知识匮乏,我认为这是与三角学相关的基本公式之一。
让我们看一下视觉示例:
我有 5 条线,它们的线方程(假设它们有零偏移)
我如何计算每个线方程的 Theta(以 Pi 为单位)?
我也看到了这个:
它们是由线方程的 Theta 生成的吗?或者这是另一种有助于找到 theta 的理论?
非常感谢您的时间和努力
方程式
y = k * x
tg(Theta) = k
和
Theta = Arctg(k) //arctangent function
A * x + B * y + C = 0
(比y=ax+b更通用,包括竖线和横线的情况)
Theta = atan2(A, B)
(许多编程语言的数学库中都存在函数atan2或ArcTan2)
请原谅我的知识匮乏,我认为这是与三角学相关的基本公式之一。
让我们看一下视觉示例:
我有 5 条线,它们的线方程(假设它们有零偏移)
我如何计算每个线方程的 Theta(以 Pi 为单位)?
我也看到了这个:
它们是由线方程的 Theta 生成的吗?或者这是另一种有助于找到 theta 的理论?
非常感谢您的时间和努力
方程式
y = k * x
tg(Theta) = k
和
Theta = Arctg(k) //arctangent function
A * x + B * y + C = 0
(比y=ax+b更通用,包括竖线和横线的情况)
Theta = atan2(A, B)
(许多编程语言的数学库中都存在函数atan2或ArcTan2)