2024-09-28 19:08:42 发布
网友
所以我有一个二维向量场{u(x,y,t), v(x,y,t)},它代表了非定常流在不同时刻的速度。我没有对流的分析性描述,只有两个组件u和{}。在
{u(x,y,t), v(x,y,t)}
u
我知道matplotlib.quiver和{a1}的答案,它建议使用this绘制流线。在
matplotlib.quiver
现在我还要画一对向量场的pathlines and streaklines。在
有没有什么工具可以做到这一点(最好是Python包)?这似乎是一个普通的任务,但我找不到任何东西,也不想浪费时间来重新发明轮子。在
目前,matplotlib中没有绘制条纹线的功能。但是,tomflannaghan的流线绘图工具已经得到了改进,merged into the codebase。它将在matplotlib版本1.2中提供,该版本将在未来几周内发布。在
matplotlib
目前,你最好的办法是解决你链接到的维基百科页面中的streakline ODE。如果您想使用python来实现这一点,可以使用scipy.integrate.odeint。这正是matplotlib.axes.streamplot目前对流线所做的工作。在
scipy.integrate.odeint
matplotlib.axes.streamplot
目前,
matplotlib
中没有绘制条纹线的功能。但是,tomflannaghan的流线绘图工具已经得到了改进,merged into the codebase。它将在matplotlib版本1.2中提供,该版本将在未来几周内发布。在目前,你最好的办法是解决你链接到的维基百科页面中的streakline ODE。如果您想使用python来实现这一点,可以使用
scipy.integrate.odeint
。这正是matplotlib.axes.streamplot
目前对流线所做的工作。在相关问题 更多 >
编程相关推荐