Matlab和Mathematica中常微分方程的绘图

在Matlab和Mathematica中常微分方程,对于某个初值,如何绘图比如dx1/dt=x1-x1^3-x2;dx2/dt=x1;对于某个初值x1(0),x2(0),... 在Matlab和Mathematica中常微分方程,对于某个初值,如何绘图
比如dx1/dt=x1-x1^3-x2;
dx2/dt=x1;
对于某个初值x1(0),x2(0),如何绘制x1和x2的平面图
展开
 我来答
真greatdju
推荐于2016-10-30 · TA获得超过3856个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:753万
展开全部
%指定点x1(0)=1,x2(0)=2的相图
[t,x]=ode45(@(t,x)[x(1)-x(1)^3-x(2);x(1)],[0,10],[1;2]);
plot(x(:,1),x(:,2));axis([-3,3,-3,3])

%再送你一个完整的相图
figure
[x1,x2]=meshgrid(linspace(-3,3));
streamslice(x1,x2,x1-x1.^3-x2,x1)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式