问答题
某报童以每份0.03元的价格买进报纸,以0.05元的价格出售.根据长期统计,报纸每天的销售量及百分率为
| 销售量 | 200 | 210 | 220 | 230 | 240 | 250 |
| 百分率 | 0.10 | 0.20 | 0.40 | 0.15 | 0.10 | 0.05 |
已知当天销售不出去的报纸,将以每份0.02元的价格退还报社.试用模拟方法确定报童每天买进报纸数量,使报童的平均总收入为最大?
【正确答案】程序如下:
jia=[0.03,0.05,0.02]; /%定价jia
N=150:2:300; /%订购报纸数量
lir=zeros(76,1); /%总收入
for i=1:76
/%产生销售量
r=rand
if 0<r&r<0.1
y=200;
elseif 0.1<=r&r<0.3
y=210;
elseif 0.3<=r&r<0.7
y=220;
elseif 0.7<=r&r<0.85
y=230;
elseif 0.85<=r&r<0.95
y=240;
else
y=250;
end
if N(i)>y
lir(i)=jia(2)*y+(N(i)-y)*jia(3)-N(i)*jia(1);
else
lir(i)=jia(2)*N(i)-N(i)*jia(1);
end
end
lir'
lirun=max(lir)
/%最大利润
for i=1:76
if lir(i)==lirun
m=i;
/%总记录最大值
end
end
m
dinggou=150+2*m
/%此时的订购报纸量
部分模拟结果:
lirun=4.7400
m=49
dinggou=248
【答案解析】