如何在基于颤抖的相像上插入轨迹

时间:2018-09-10 18:50:26

标签: matlab ode

我已经为ODE的系统做过相图,这很简单,所以我只在Matlab上使用了6行代码,使用颤振器绘制了场,但是我想添加一条轨迹给定一个初始条件,但我不知道该怎么办 Phase portrait

1 个答案:

答案 0 :(得分:1)

您可以在matlab中使用stream3函数。

https://www.mathworks.com/help/matlab/ref/stream3.html

我从您的图像中假设您具有坐标(X,Y,Z)支持的速度场(U,V,W)

给出一个初始点(XS,YS,ZS)

您可以像这样使用流线功能:

lin = stream3(X,Y,Z,U,V,W,XS,YS,ZS)

绘制结果

streamline(lin)