2

ウィキペディアには軌道数学の優れた編集物があります。

しかし、不均一な条件の軌道を計算する必要があります。たとえば、風速が特定の高度を超えると変化します。(簡単にモデル化することはできません。)

  • 発射体の速度ベクトルを計算する必要があります。たとえば、毎秒、それに基づいて次の1秒間(tデルタが十分に小さい)

  • または、パラメータに基づいて軌道を分割しようとする必要があります(たとえば、風はy1とy2の間のv風1なので、 y <y 1y1≤y <y 2 y2≤yを別々に計算します)。

  • すべてのパラメーターをモデル化して、シンボリック方程式(実行時)を作成して解いてみてください。(これは完全にユートピスティックですか?従来のprogrammin言語は、シンボルを解くのにあまり適していません。)

  • まったく違う何か…?

記号数学を処理するための優れた言語/フレームワークはありますか?

4

2 に答える 2

2

「改善された」最初のアプローチを提案します。たとえば、古典的なルンゲクッタ法を使用して、運動の微分方程式を数値的に解きます。

良い点は、これらのアルゴリズムを使用して、フレームワークを正しく設定したら、モーションローの「評価」関数を作成するだけでよいことです(これはほとんど何でもかまいません。特定の力に制限する必要はありません)。そして、すべてが正常に機能するはずです(統合ステップが適切である限り)。

于 2011-03-09T23:57:28.863 に答える
1

If the conditions really are cleanly divided into two domains like that, then the second approach is probably best. The first approach is both imprecise and overkill, and the third, if done right, will wind up being equivalent to the second.

于 2011-03-09T23:51:40.097 に答える