如何在基于箭袋的相图上插入轨迹
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)
我已经为我一直在工作的 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)