21

私は DE システムを使用していますが、微分方程式を解くために最も一般的に使用されている Python ライブラリがあればそれを知りたいと思っていました。

私の方程式は非線形一次方程式です。

4

6 に答える 6

10

大規模な非線形システム (特に剛性の高いシステム) を解く必要がある場合、scipy ツールは遅くて扱いにくいものになります。PyDSToolパッケージは現在、この状況で非常に一般的に使用されています方程式を自動的に C コードに変換し、優れたソルバーと統合できます。しきい値の交差などの状態定義イベントを定義したり、配列からの外部入力信号を追加したり、その他の分析 (パッケージには AUTO へのインターフェイスが含まれているため、分岐分析など) を実行したりする場合に特に適しています。

于 2011-07-30T20:40:52.780 に答える
8

SciPy を使用integrateします。これは、このような標準の LAPACK ルーチンと連携します。

Google で見つけたこのチュートリアルを参照してください。ここにドキュメントがあります。

于 2011-05-01T09:26:14.710 に答える
5

このWebサイトでnumpyおよびscipyパッケージを使用して、Pythonで微分方程式を実行する方法を学習します。

https://www.udacity.com/course/differential-equations-in-action--cs222

コースは、実行中の微分方程式です。

于 2012-09-22T17:20:53.847 に答える
5

シンボルでの計算には - sympyを使用します。

于 2011-05-01T08:14:18.163 に答える
2

動的システムのモデリング、シミュレーション、および解析環境であるPyDSToolを使用できます。主にscipyとnumpyを使用しています

于 2013-07-02T22:03:12.490 に答える
2

おそらくSciPyまたはNumPyの何か。

参照: http://docs.scipy.org/doc/scipy/reference/integrate.html

于 2011-05-01T07:59:02.517 に答える