如何在基于箭袋的相图上插入轨迹

How to insert a trajectory on a quiver based phase portrait

我已经为我一直在工作的 ODE 系统做了一个相图,它非常简单所以我只在 matlab 上使用了 6 行代码,使用 quiver 来绘制场,但我想添加给定初始条件的轨迹,但我不知道该怎么做 Phase portrait

你可以在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)