作业帮 > 综合 > 作业

matlab求解微分方程dx/dt=rx(1-x/k)并画图?x(0)=x0

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 05:43:10
matlab求解微分方程dx/dt=rx(1-x/k)并画图?x(0)=x0
function [] = yourquest(r,k,x0)

f = @(t,x) r*x./(1-x/k);
[t,y] = ode45(@(t,x) f(t,x),[0 10],x0);
plot(t,y);

输入你的r,k,x0,得到你解和图,如果你需要改变解的范围,把 [0 10] 里的10改成别的值

不过这个模型是chaos的,所以
比如说运行 yourquest(.3,3,.5),你会得到