作业帮 > 数学 > 作业

matlab高手有木有,请教下画差分方程图的 x(t+1)-x(t)=(r-s)x(t)-d 在区间0:0.01:10上

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 19:28:36
matlab高手有木有,请教下画差分方程图的 x(t+1)-x(t)=(r-s)x(t)-d 在区间0:0.01:10上的图,其中r=2,s=0.5
x(0)=1.当x500时,d=250
帮我画个不含d的也行.即d=0的图.
你这个题目,你确定没问题?
差分到后来,数值非常大的,画图也不好看.
再问: 没问题的,原始题目数字更大的.程序可以给我看下吗
再答: 给你可以,但我实在是没什么把握,感觉还是有问题,后面都到了10^40了 算了,你参考一下吧: clear all;clc; r=2;s=0.5; x0=1;d=0;d1=250; x(1)=x0*(r-s+1); t=0:0.1:10; N=length(t); for ii=1:N x(ii+1)=x(ii)*(r-s+1)-d; if x>=500 d=d1; end end x=[x0,x];x=x(1:length(t)); plot(t,x);