求matlab解一阶微分方程组,并画相图.dx/dt=y;dy/dt=-2.6*y^3+0.6*y-0.1*x
<p>问题:求matlab解一阶微分方程组,并画相图.dx/dt=y;dy/dt=-2.6*y^3+0.6*y-0.1*x<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">黄凤荣的回答:<div class="content-b">网友采纳 你没给初值,我随便设一个 新建一个脚本文件,输入: clearall clc f=@(t,x)(); =ode45(f,,); plot(t,x(:,1),t,x(:,2)) xlabel('t') legend('x','y')<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">毕文青的回答:<div class="content-b">网友采纳 初值,可不可以横轴x竖轴Y<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">黄凤荣的回答:<div class="content-b">网友采纳 可以clearallclcf=@(t,x)();=ode45(f,,);plot(x(:,1),x(:,2))xlabel('x'),ylabel('y')初值是的话计算结果全为0,检查一下初值<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">毕文青的回答:<div class="content-b">网友采纳 搞了半天还是初值问题,t取大一点就是极限环了。。
页:
[1]