⛄一、获取代码方式
获取代码方式1:
完整代码已上传我的资源:【数学建模】基于matlab报童问题仿真【含Matlab源码 3994期】
点击上面蓝色字体,直接付费下载,即可。
获取代码方式2:
付费专栏数学建模(初级版)
备注:
点击上面蓝色字体付费专栏Matlab数学建模(初级版),扫描上面二维码,付费79.9元订阅海神之光博客付费专栏Matlab数学建模(初级版),凭支付凭证,私信博主,可免费获得1份本博客上传CSDN资源代码(有效期为订阅日起,三天内有效);
点击CSDN资源下载链接:1份本博客上传CSDN资源代码
⛄二、部分源代码
t=input(‘请输入要观察的实验天数t(默认为2000天)’) %输入要观察的天数,默认为2000天
if isempty(t)
t=2000;
end
z_up=input(‘请输入订报数的最大值z_up(默认为1000)’) %输入订报量的最大值,默认为1000
if isempty(z_up)
z_up=1000;
end
a=input(‘请输入卖出一份报纸可赚钱数a(默认为0.1)’) %输入卖出一份报纸的收益a,默认为0.1
if isempty(a)
a=0.1;
end
b=input(‘请输入退回一份报纸损失钱数b(默认为0.5)’) %输入退回一份报纸的赔偿a,默认为0.5
if isempty(b)
b=0.5;
end
choose=input(‘请输入您要仿真的分布类型(默认为均匀分布):1.均匀分布 2.负指数分布 3.高斯分布’) %进行仿真选择,默认进行均匀分布仿真
if isempty(choose)
choose=1;
end
if choose1 %若选1,进行均匀分布仿真,并要求输入参数
[superz,ave_loss_min]=uniform(t,z_up,a,b);
elseif choose2 %若选2,进行负指数分布仿真,并要求输入参数
[superz,ave_loss_min]=expi(t,z_up,a,b);
else %若选3,进行高斯分布仿真,并要求输入参数
[superz,ave_loss_min]=gauss(t,z_up,a,b);
end
⛄三、运行结果
⛄四、matlab版本及参考文献
1 matlab版本
2014a
2 参考文献
[1]李昕.MATLAB数学建模[M].清华大学出版社.2017
[2]王健,赵国生.MATLAB数学建模与仿真[M].清华大学出版社.2016
[3]余胜威.MATLAB数学建模经典案例实战[M].清华大学出版社.2015
3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除