タグ

pythonとodeintに関するnabinnoのブックマーク (1)

  • Scipyのodeint,odeで常微分方程式の数値解析 - Qiita

    pythonを使って、フライトシミュレータなど常微分方程式形式になっている物理モデルのシミュレーション(数値解析・数値計算)をする方法。 やっていることはScipy.integrateの中にあるodeintを使う。FortranのOdepackのlsodeを使っているらしいので、計算は早い。 例 例としてOctave(Matlab互換)のコードとして公開されている飛行機のフライトシミュレーションをpythonに移植してみる。計算の中身についてはリンク先が詳しい。 Butterfly_Effect( ) 6DOF Flight Simulation 時間経過によって動くもののシミュレーションをするのに、forを使ってしまうとオイラー法など簡単な数値計算法であってもpythonではかなり遅いのでなるべくscipyなどのライブラリを使うべき。 matlabとpythonの違い matlabからの

    Scipyのodeint,odeで常微分方程式の数値解析 - Qiita
  • 1