菜摊进货量 一菜摊出售西红柿,每斤卖2.5元,卖出价后可以赚6角,若卖得不好,晚上卖出或者次日卖出,将赔2角,由于每天的蔬菜需求量不定,我们统计了28天的情况,如下表所示:需求量 23 24 25 30 31

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 15:06:47
菜摊进货量 一菜摊出售西红柿,每斤卖2.5元,卖出价后可以赚6角,若卖得不好,晚上卖出或者次日卖出,将赔2角,由于每天的蔬菜需求量不定,我们统计了28天的情况,如下表所示:需求量 23 24 25 30 31

菜摊进货量 一菜摊出售西红柿,每斤卖2.5元,卖出价后可以赚6角,若卖得不好,晚上卖出或者次日卖出,将赔2角,由于每天的蔬菜需求量不定,我们统计了28天的情况,如下表所示:需求量 23 24 25 30 31
菜摊进货量
一菜摊出售西红柿,每斤卖2.5元,卖出价后可以赚6角,若卖得不好,晚上卖出或者次日卖出,将赔2角,由于每天的蔬菜需求量不定,我们统计了28天的情况,如下表所示:
需求量 23 24 25 30 31 32 35 36 38 40
天数 3 2 2 1 5 4 3 3 1 4
试建立数学模型分析该菜摊每天的进货量使该菜摊可以获得最大收益.
一定要给出算法,能给出程序最好 什么语言都可以!

菜摊进货量 一菜摊出售西红柿,每斤卖2.5元,卖出价后可以赚6角,若卖得不好,晚上卖出或者次日卖出,将赔2角,由于每天的蔬菜需求量不定,我们统计了28天的情况,如下表所示:需求量 23 24 25 30 31
want=[23 24 25 30 31 32 35 36 38 40 ];
day =[3 2 2 1 5 4 3 3 1 4 ];
k=0;
for supply=linspace(min(want),max(want),100)
profit_sum=0;
k=k+1;
for i=1:10
if(want(i)>supply) profit=6*supply;
else profit=want(i)*6 +(supply-want(i))*(-2);
end
profit_sum=profit_sum + profit*day(i);
end
save_supply(k)=supply;
save_profit(k)=profit_sum;
end
plot(save_supply,save_profit,'-o');
[max_profit,k]=max(save_profit);
save_supply(k)
max_profit
>> save_supply(k),max_profit
ans =
36.0505
max_profit =
4.9672e+003

因该先取中位数,28/2=14 对应的是32,再算平均数是31.8,大约也是32,所以进32

计算机程序语言?

算下平均的 一天要(23*3+24*2+25*2+30+31*5+32*4+35*3+36*3+38+40*4)/(3+2+2+1+5+4+3+3+1+4)=31.8=32