3

{u(x,y,t), v(x,y,t)}そのため、時間の異なるインスタンスでの非定常流の速度を表す2D ベクトル フィールドがあります。フローの分析的な説明はありません。2 つのコンポーネントuv時間の経過だけです。

私は、これを流線のプロットに使用することを提案するこの質問matplotlib.quiverに対する答えを認識しています。

ここで、ベクトル場のいくつかのパスラインとストリークラインもプロットしたいと思います。

これを実行できるツールはありますか (できれば Python パッケージ)。これは一般的なタスクのようですが、何も見つけることができず、車輪の再発明に時間を無駄にしたくありません。

4

1 に答える 1

3

現在、matplotlibストリークラインをプロットする機能はありません。ただし、Tom Flannaghan のストリームライン プロット ユーティリティは改善され、コードベースに統合されました。これは、今後数週間以内にリリースされる matplotlib バージョン 1.2 で利用できるようになります。

現時点では、リンク先のウィキペディアのページでストリークライン ODE を解くのが最善の策です。これを行うために python を使用する場合は、scipy.integrate.odeint. これはmatplotlib.axes.streamplot、流線に対して現在行われていることとまったく同じです。

于 2012-10-17T09:58:38.467 に答える