end end end
inn=[inn,n];
%产生新的数据,补充队列
b=poissrnd(1.6);bs=poissrnd(2.2);q=poissrnd(1);s=poissrnd(2.8);w=poissrnd(1);
long=long+b+bs+q+s+w; nn=size(t3,1); for i=1:b
t3{nn+i,1}='白内障';t3{nn+i,2}=f; t3{nn+i,7}=mod(t3{nn+i,2}-1,7);
t3{nn+i,8}=-1; t3{nn+i,9}=-1; t3{nn+i,10}=-1; t3{nn+i,11}=11; end
nn=size(t3,1); for i=1:bs t3{nn+i,1}='白内障(双眼)';t3{nn+i,2}=f; t3{nn+i,7}=mod(t3{nn+i,2}-1,7);
t3{nn+i,8}=-1; t3{nn+i,9}=-1; t3{nn+i,10}=-1; t3{nn+i,11}=11; end
nn=size(t3,1); for i=1:q
t3{nn+i,1}='青光眼';t3{nn+i,2}=f; t3{nn+i,7}=mod(t3{nn+i,2}-1,7);
t3{nn+i,8}=-1; t3{nn+i,9}=-1; t3{nn+i,10}=-1; t3{nn+i,11}=11; end
nn=size(t3,1); for i=1:s
t3{nn+i,1}='视网膜疾病';t3{nn+i,2}=f; t3{nn+i,7}=mod(t3{nn+i,2}-1,7);
t3{nn+i,8}=-1; t3{nn+i,9}=-1; t3{nn+i,10}=-1; t3{nn+i,11}=11; end
nn=size(t3,1); for i=1:w
t3{nn+i,1}='外伤';t3{nn+i,2}=f; t3{nn+i,7}=mod(t3{nn+i,2}-1,7);
t3{nn+i,8}=-1; t3{nn+i,9}=-1; t3{nn+i,10}=-1; t3{nn+i,11}=11; end
%更新住院的人数队列,为了以后统计出院人数 n2=size(tt,1);
for i=1:length(index)
31
for j=1:11
tt{n2+i,j}=t3{index(i),j}; end end
f=f+1;%更新序号 in{k}=index; k=k+1;
lon=[lon,long];%计算排队等待队列的长度 end
32