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