ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】着地地点から発射角度を求める(異なる高さ)

成果物

www.youtube.com
実は異なる高さになると、式変形でいくつか三角関数の公式を使うようになり、難易度がぐっと上がります。高専で楽しい楽しいワークたちが配られたのでしばらくそちらに専念します。数学多めで本当に助かります。

仕組み

こちらの数式で計算します。解説動画の式ではうまくいかなかったのでWikipediaの数式を使いました。
{\displaystyle \theta =\arctan\left(\frac{v^{2} \pm \sqrt{v^{4} -g(gx^{2} +2yv^{2} )}}{gx}\right)}
en.wikipedia.org
解説動画はこちらです。数式の導き方も丁寧に紹介されています。
www.youtube.com

コード

Advanced Projectileという名前で追加しています。
github.com