如何在基于箭头的相位肖像上插入轨迹

问题描述 投票:1回答:1

我已经完成了ODE系统的相位画像,我一直在工作,它非常简单所以我只是在matlab上使用了6行代码,使用箭头来绘制字段,但我想添加一个轨迹给出一个初始值条件,但我不知道怎么做Phase portrait

matlab ode
1个回答
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)
© www.soinside.com 2019 - 2024. All rights reserved.