作业帮 > 综合 > 作业

常微分方程matlab画时间序列图的程序

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 02:51:55
常微分方程matlab画时间序列图的程序

我要用matlab将他的时间序列图画出应该怎么编程呢.
代码如下:
y = @(t,x)[x(1)-0.1*x(1)*x(2);-0.5*x(2)+0.02*x(1)*x(2)];
x0 = [1;1];     %初始条件
%求出t在[0,50]时,对应x,y的曲线
[t,xx] = ode45(y,[0,50],x0);
plot(t,xx(:,1),t,xx(:,2))
legend('x','y')图形结果如下: