私は Numpy/Matplotlib (および科学的な python) の初心者であり、手動で行う必要があるため、非常に簡単なことは比較的複雑であることがわかりました。(この素晴らしい数学環境がない場合のように)
少なくとも、たとえば交差する 2 つの線の角度を簡単に取得できる可能性があると考えました。
私は次のことをしたいです。私はこれらの3つのポイントを持っています:
(q) |
\ |
\ |
\a|
\|
(p)
|
|
|
(o)
- 私がやりたいことは、角度 a を計算することだけです。
- また後で、原点 (0,0) から p から q までの距離と角度 a の点 z を取得したいと考えています。
最初のことは数学で簡単です。まず、2 つのベクトル a1 と a2 を計算します。次に、次のように計算します。
a = arccos( ( a1 * a2 ) / (|a1| * |a2|) )
等々...
しかし、どうやってこれをmatplotlibで行うのですか?
3つのポイントを「ただ」与えて、すべてを行う方法はありますか? 数学環境を使用して、このすべてを自分で行うことの利点は実際にはわかりません。