3

因此,我有一个 2D 矢量场{u(x,y,t), v(x,y,t)},表示在不同时间实例中不稳定流的速度。我没有对流程的分析描述,只有两个组件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 回答