matlab求解以下微分方程组!!!

如题所述

一、使用dsolve求解,M代码如下:

%%

S=dsolve('Dx=-x^2-y,Dy=x-y^3','x(0)=1,y(0)=0.5');

S.x

S.y

二、运行结果出错:


三、参考示例


提供解决方法,仅供参考^_^

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-22

一、使用dsolve求解,M代码如下:

%%

S=dsolve('Dx=-x^2-y,Dy=x-y^3','x(0)=1,y(0)=0.5');

S.x

S.y

二、运行结果出错:


三、参考示例

第2个回答  2013-07-22

clear

clc


[t,x]=ode45(@(t,x)[-x(1)^2-x(2);x(1)-x(2)^3],[0 5],[1 0.5]);

plot(t,x(:,1),'r',t,x(:,2),'b');

legend('x(t)','y(t)');

axis([0,5,-10,2])


本回答被提问者和网友采纳