常微分方程matlab画时间序列图的程序我要用matlab将他的时间序列图画出应该怎么编程呢.

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 21:49:02
常微分方程matlab画时间序列图的程序我要用matlab将他的时间序列图画出应该怎么编程呢.
xTmkA+3MR!nMDLd@A)"ZU&\R?*_fٙyLu.::N?E`uAKR ύoQUڈNmֆҠWFWzuZF/:Q}ve58YvXMeԢ7ѣLqa~*(Z-;]|HݷTm1NTX-TZJb8Tb(+ޓBHV/g5 Ds1aXb 9j[6!5RSFq(9 !U EO!aAT0@ Dc 29ALŮkAW?7ψ"PH)4QF!iO!(1#`)d\r@t c\!^J.Vr7@¨?!^R;ZuiykΔUƟ;ɺpr$tn9tANچt).tܫ.54̧co6vwa%lPs oFV 9AG\XKc+&4tn8J}o CKz^ ,ҍuG9P[Au厗PϱT(-}$}4!1\q+ bB!&>&`IrU((R4ڄķ˹$ZUGoAЎ1

常微分方程matlab画时间序列图的程序我要用matlab将他的时间序列图画出应该怎么编程呢.
常微分方程matlab画时间序列图的程序

我要用matlab将他的时间序列图画出应该怎么编程呢.

常微分方程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')

图形结果如下: