作业帮 > 综合 > 作业

matlab对二阶常微分方程 作图 为何出现两条线段

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 17:23:48
matlab对二阶常微分方程 作图 为何出现两条线段

程序如下:
odefh=@(t,x)[x(2);1-2/5*x(2)-x(1)];
[t,y]=ode45(odefh,[0:0.1:40],[0 0]);
plot(t,y)
因为t的大小是401*1的,而求出的y的大小是401*2的,有两个列向量,相当于一个函数求出两个值.所以画图会出现两条线段!
再问: 那怎样改才能得到一条线?
再答: 删掉y中的一条列向量即可。
满意请采纳,追问请加分!