matlab画图,要是自变量不在function里面要怎么plot?????
人口的增长给了一个式子:x(n+1)=a*x(n)*(x(n))n是过去了多少年,现在让我把每年的人口plot出来,怎么plot呢???n不是自变量啊,就是个角标谢谢,在...
人口的增长给了一个式子:
x(n+1)=a*x(n)*(x(n))
n是过去了多少年,现在让我把每年的人口plot出来,怎么plot呢???
n不是自变量啊,就是个角标
谢谢,在线等大神! 展开
x(n+1)=a*x(n)*(x(n))
n是过去了多少年,现在让我把每年的人口plot出来,怎么plot呢???
n不是自变量啊,就是个角标
谢谢,在线等大神! 展开
3个回答
展开全部
首先是得到 x(1)
然后用回归迭代求解得到每一年的 x
最后有了数据就可以plot啦
然后用回归迭代求解得到每一年的 x
最后有了数据就可以plot啦
追问
能不能把程序写一下??
谢谢!!!
追答
if we set x(1)=0.3; a=0.5;
then the matlab code can be expressed in the following:
a=0.5;n=100;x=zeros(1,n);x(1)=0.3;for i=2:n x(i)=a*x(i-1)*(1-x(i));endplot((1:n),x);xlabel('year '); ylabel('population');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序好像是这样:
a=1000;%常数
x(2012)=100000;%前一年的基数,假设的
for n=2013:2020;
x(n)=a*x(n-1)*x(n-1);
end
plot(n,x(n))
a=1000;%常数
x(2012)=100000;%前一年的基数,假设的
for n=2013:2020;
x(n)=a*x(n-1)*x(n-1);
end
plot(n,x(n))
追问
这个不中,run不出来,貌似是识别不了里面的(n-1)什么的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询