作业帮 > 综合 > 作业

二元二阶微分方程组matlab求解并作出图形

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 16:12:49
二元二阶微分方程组matlab求解并作出图形

都是关于t的微分,其中t=0时,x=0,x'=3,y=2,y'=0
做出x与y的图像,y∈[0,3]

大神能给个代码

代码:
clear all
clc
f=@(t,y)([y(2);2*y(2)+.15*y(4)^2-10;
    y(4);.01*y(4)^2]);
[t,Y]=ode45(f,[0 2],[2 0 0 3]);
n=find(Y(:,1)>=0);
plot(Y(1:max(n),3),Y(1:max(n),1))
xlabel('x'),ylabel('y')

再问: plot(Y(1:max(n),3),Y(1:max(n),1))什么意思
再答: 以x为横坐标,y为纵坐标画图