【正确答案】/%产生零件A的长度Y
r=rand(10);
y=[];
for i=1:10
if 0<r(i)&r(i)<0.07
y(i)=5;
elseif 0.07<=r(i)&r(i)<0.26
y(i)=6;
elseif 0.26<=r(i)&r(i)<0.64
y(i)=7;
elseif 0.64<=r(i)&r(i)<0.89
y(i)=8;
else
y(i)=9;
end
end
/%产生零件B的长度y1
r1=rand(10);
y1=[];
for i=1:10
if 0<r1(i)&r1(i)<0.23
y(i)=14;
elseif 0.23<=r1(i)&r1(i)<0.64
y(i)=15;
elseif 0.64<=r1(i)&r1(i)<0.91
y1(i)=16;
else
y1(i)=17;
end
end
y2=(sum(y)+sum(y1))/10
/%计算零件C的平均长度y2
其中一次模拟结果:y2=18.
【答案解析】