急 帮我看一下这个分段差分方程作图哪里错了,matlabclear all;clc;r1=1;r2=0.5;d=0;d1=200000;x0=1;t=0:22;N=length(t);for ii=0:Nif x=1000000for i=1:6x(ii+1)=x(ii)+(r2-i*0.5/6)*x(ii)*(1-x(ii)/10^12)-(d2+i*200000/6);endendx(ii+1)=x(ii)+r2
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/04 17:03:36
急 帮我看一下这个分段差分方程作图哪里错了,matlabclear all;clc;r1=1;r2=0.5;d=0;d1=200000;x0=1;t=0:22;N=length(t);for ii=0:Nif x=1000000for i=1:6x(ii+1)=x(ii)+(r2-i*0.5/6)*x(ii)*(1-x(ii)/10^12)-(d2+i*200000/6);endendx(ii+1)=x(ii)+r2
急 帮我看一下这个分段差分方程作图哪里错了,matlab
clear all;clc;
r1=1;r2=0.5;
d=0;d1=200000;
x0=1;
t=0:22;
N=length(t);
for ii=0:N
if x=1000000
for i=1:6
x(ii+1)=x(ii)+(r2-i*0.5/6)*x(ii)*(1-x(ii)/10^12)-(d2+i*200000/6);
end
end
x(ii+1)=x(ii)+r2*x(ii)*(1-x(ii)/10^12)-d2;
end
x=[x0,x];x=x(1:length(t));
plot(t,x);
我要实现的功能是 当x
急 帮我看一下这个分段差分方程作图哪里错了,matlabclear all;clc;r1=1;r2=0.5;d=0;d1=200000;x0=1;t=0:22;N=length(t);for ii=0:Nif x=1000000for i=1:6x(ii+1)=x(ii)+(r2-i*0.5/6)*x(ii)*(1-x(ii)/10^12)-(d2+i*200000/6);endendx(ii+1)=x(ii)+r2
没细看,发现了几个问题
这好像是昨天改过的一个类似程序
要吃饭了,你先看看,反正能运行了
吃完饭再看看:
clear all;clc;
r1=1;
r2=0.5;
d=0;
d1=200000;
x0=1;
t=0:22;
N=length(t);
x=zeros(1,N);
x(1)=1+r1*x0*(1-x0/10^12);
for ii=2:N
if x=1000000
for i=1:6
x(ii+1)=x(ii)+(r2-i*0.5/6)*x(ii)*(1-x(ii)/10^12)-(d1+i*200000/6);
end
end
x(ii+1)=x(ii)+r2*x(ii)*(1-x(ii)/10^12)-d1;
end
x=[x0,x];
x=x(1:length(t));
plot(t,x);
没运行,但这里有问题,x<1000000,不要x<=