全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
6029 1
2019-02-28
悬赏 30 个论坛币 未解决
我现在有一个微分方程组
Fx =-x*(x - 1)*(cs - k*x - 3*k*y + 2*k*y^2 + 2*k*x*y)
Fy =-y*(y - 1)*(cs - 3*k*x - k*y + 2*k*x^2 + 2*k*x*y)
其中x,y是自变量,cs,k是常数(下面的例子中,cs=0.5, k=5)。
现在想绘制x,y在[0,1]上的相图,我自己写的matlab代码如下,不知道对不对,希望有经验的朋友指点一下,有积分感谢!
syms x y cb cs k;

[x,y] = meshgrid(0:0.05:1, 0:.05:1);

Fx=-x*(x - 1)*(cs - k*x - 3*k*y + 2*k*y^2 + 2*k*x*y);
Fx=subs(Fx,{cs,k},{0.5,5});
Fy=-y*(y - 1)*(cs - 3*k*x - k*y + 2*k*x^2 + 2*k*x*y);
Fy=subs(Fy,{cs,k},{0.5,5});

streamslice(x,y,Fx,Fy)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-3-1 08:33:40
对不对,你自己运行一下,看能否得到结果,不就ok了?另外,你的x和y的初值是多少?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群