# Demo entry 6397685

Submitted by anonymous on May 24, 2017 at 14:55
Language: Matlab. Code size: 7.2 kB.

```%根据2010-2015年数据推算出各生产线产能利用率，进而得出2009年各生产线产量
i=2009;
for j=1:n
if m(j,1)==0
if kilns_type_ID(j,1)==1
if province_capacity_PC(province_ID(j,1),i-1989)~=0
else
end
elseif kilns_type_ID(j,1)==2
if province_capacity_OR(province_ID(j,1),i-1989)~=0
else
end
else
if province_capacity_SK(province_ID(j,1),i-1989)~=0
else
end
end
elseif syear(j,1)>=2010
else
for k=1:6
if l(j,k)==0
if eyear(j,1)==k+2009
else
end
else
end
end
end
end
%假设每条生产线产能利用率不变，算出1990-2008年产量
for i=1990:2008
for j=1:n
if m(j,1)==0
if kilns_type_ID(j,1)==1
if province_capacity_PC(province_ID(j,1),i-1989)~=0
else
end
elseif kilns_type_ID(j,1)==2
if province_capacity_OR(province_ID(j,1),i-1989)~=0
else
end
else
if province_capacity_SK(province_ID(j,1),i-1989)~=0
else
end
end
elseif syear(j,1)>=2010
elseif ((i>syear(j,1))&(eyear(j,1)==0))|((i>syear(j,1))&(i<eyear(j,1)))
elseif i==syear(j,1)
else
end
end
end
%分配至PC、OR、SK各生产线产量
c1=0;
c2=0;
c3=0;
for i=1:n
if kilns_type_ID(i,1)==1
c1=c1+1;
elseif kilns_type_ID(i,1)==2
c2=c2+1;
else
c3=c3+1;
end
end
%将生产线产量修正
province_capacity_line_PC=zeros(31,26);
province_capacity_line_OR=zeros(31,26);
province_capacity_line_SK=zeros(31,26);
for i=1990:2015
for j=1:n_PC
end
for j=1:n_OR
end
for j=1:n_SK
end
end
for i=1990:2015
for j=1:n_PC
end
end
for j=1:n_OR
end
end
for j=1:n_SK
end
end
end
for i=1990:2015
for j=1:n_PC
end
end
for j=1:n_OR
end
end
for j=1:n_SK
end
end
end
for i=1990:2015
for j=1:n_PC
end
end
for j=1:n_OR