枫树中两条线之间的角度

时间:2018-03-05 12:29:30

标签: angle maple

这可能很简单,但我到处检查过,它仍然不适合我。你如何精细两条线之间的角度。让我们说我们有两条线:

与(LinearAlgebra): X:=线路([0,0],[2,0]): Y:=行([2,0],[2,2]):

如何找到这两条线之间的角度。我知道角度是90度,这只是一个简单的例子,所以我知道符号并将其应用于更难的例子。

1 个答案:

答案 0 :(得分:1)

您可以使用以下公式:

  

a.b /(Norm(a)* Norm(b)= cos(theta)

其中θ是向量a和向量b之间的角度。

我不知道Line包中的LinearAlgebra函数。但你可以使用矢量:

x:=<2;0>;
y:=<0;2>;

可以使用函数DotProduct计算dotproduct,使用Norm(均在LinearAlgebra中)计算标准,这将导致:

arccos(DotProduct(x, y)/(Norm(x, 2)*Norm(y, 2)))