我是 Numpy/Matplotlib(和科学 python)的初学者,我发现非常简单的事情做起来相对复杂,因为它们必须手工完成。(就像没有这个很棒的数学环境一样)
我认为至少有可能例如轻松获得两条相交线的角度。
我想做以下事情。我有这三点:
(q) |
\ |
\ |
\a|
\|
(p)
|
|
|
(o)
- 我要做的就是计算角度a。
- 稍后我想得到一个相对于原点 (0,0) 的点 z,它具有从 p 到 q 的距离和角度 a。
第一件事很容易用数学计算,首先我计算两个向量 a1 和 a2。然后我计算:
a = arccos( ( a1 * a2 ) / (|a1| * |a2|) )
等等...
但是我到底怎么在 matplotlib 中做到这一点呢?
有没有办法“只是”给出三分并且它可以做所有事情?我真的看不出在数学环境中自己做这一切的好处。