matlab求解以下微分方程组!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 12:20:14

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

matlab求解以下微分方程组!
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])


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

%%

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

S.x

S.y

二、运行结果出错:


三、参考示例

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

%%

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

S.x

S.y

二、运行结果出错:


三、参考示例


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