- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离散系统的计算机模拟实例一 范例 海港系统的卸载货物问题(p110-111,p119-129) 海港系统的卸载货物-问题1 问题1 海港系统的卸载货物 (p122) 程序片段(船只到港时间均匀分布,船只卸货时间均匀分布) ShipBetweenTime(1)=unifrnd(15,145,1,1); %船只到港间隔时间随机化(均匀分布) ShipUnloadTime(1)=unifrnd(45,90,1,1); %船只卸货时间随机化(均匀分布) 通用程序haibor1.m可实现多次模拟,结果保存到H1.txt delete H1.txt %清除历史数据 harbor1(100,15,145,45,90) load H1.txt; Hmean1=mean(H1); %导入H1并按列取平均值 海港系统的卸载货物-问题2 问题2 海港系统的卸载货物 (p124) 程序片段(船只到港时间指数分布,船只卸货时间均匀分布) ShipBetweenTime(1)=exprnd(60,1,1); %船只到港间隔时间随机化(指数分布) ShipUnloadTime(1)=unifrnd(45,90,1,1); %船只卸货时间随机化(均匀分布) 通用程序haibor2.m可实现多次模拟,结果保存到H2.txt delete H2.txt %清除历史数据 harbor2(100,60,45,90) load H2.txt; Hmean2=mean(H2); %导入H2并按列取平均值 海港系统的卸载货物-问题3-[1] 问题3 海港系统的卸载货物 (p124-129) 程序片段(船只到港时间离散分布,船只卸货时间离散分布) [1] 编写船只到港间隔离散累积分布函数并作阶梯图: xs=15:10:145; for i=1:length(xs)-1,x(i)=(xs(i)+xs(i+1))/2;end px=[0.009,0.029,0.035,0.051,0.090,0.161,0.200,0.172,0.125,0.071,0.037,0.017,0.003]; Fx=0; for i=1:length(px), Fx=[Fx,sum(px(1:i))]; end plot([10,x],Fx,-rs); hold on; stairs([0,x-5,145],[Fx,1]); set(gca,xtick,0:5:145); set(gca,xgrid,on); axis tight; 海港系统的卸载货物-问题3-[2] 问题3 海港系统的卸载货物 (p124-129) 程序片段(船只到港时间离散分布,船只卸货时间离散分布) [2] 编写船只到港间隔离散累积分布反函数并作线性插值: Fxi=0:0.001:1-eps; xi=interp1(Fx,[0,x],Fxi,linear); index=[find(xixs(1)),find(xixs(end))]; xi(index)=[]; Fxi(index)=[]; r=rand(1,n); rnd=[]; for i=1:n index=find(r(i)=Fxi); rnd=[rnd,xi(index(1))]; end %以上程序已编写通用M函数文件 harborrnd(xs,px,n) %即给出n个满足离散分布(xs,px)的船只到港间隔随机数 海港系统的卸载货物-问题3-[3] 问题3 海港系统的卸载货物 (p124-129) 程序片段(船只到港时间离散分布,船只卸货时间离散分布) [3] 编写船只卸货时间离散累积分布函数并作阶梯图: xs=45:5:90; for i=1:length(xs)-1,x(i)=(xs(i)+xs(i+1))/2;end px=[0.017,0.045,0.095,0.086,0.130,0.185,0.208,0.143,0.091]; Fx=0; for i=1:length(px), Fx=[Fx,sum(px(1:i))]; end plot([40,x],Fx,-rs); hold on; stairs([40,x-2.5,90],[Fx,1]); set(gca,xtick,40:2.5:90); set(gca,xgrid,on); axis tight; 海港系统的卸载货物-问题3-[4] 问题3 海港系统的卸载货物 (p124-129) 程序片段(船只到港时间离散分布,船只卸货时间离散分布) [4] 编写船只卸货时间离散累积分布反函数并作线性插值: Fxi=0:0.001:1-eps; xi=interp1(Fx,[0,x],Fxi,linear);
您可能关注的文档
- 第5章碳谱解说.ppt
- 第5章系统模拟2014解说.ppt
- 第06章PN结--2015.12.1414.36.20解说.ppt
- 第06章定时计数1解说.ppt
- 第06章静电场解说.ppt
- 第06章有限元法解说.ppt
- 第6单元—10加几和相应的加减法解说.ppt
- 第6讲_静态工作点稳定电路解说.ppt
- 第6讲质点的角动量角动量守恒定律解说.ppt
- 第6节摩擦力(李)解说.ppt
- 高频精选:三清山讲解员面试题及答案.doc
- 2025年生物质能资源综合利用市场潜力分析及未来趋势报告.docx
- 涂料行业绿色涂料市场渠道策略分析:2025年市场趋势与渠道优化.docx
- 概率与数理统计的逻辑回归报告.docx
- 2025年新能源汽车充电设施与充电站运营管理优化与创新报告.docx
- 乡村旅游与休闲农业2025年市场潜力分析报告.docx
- 2025-2026学年初中美术苏少版八下-苏少版教学设计合集.docx
- 2025年百货商场智能家居产品销售策略分析及未来十年市场报告.docx
- 新能源汽车自动驾驶升级,2025年调度系统创新应用分析报告.docx
- 2025年新能源汽车高压系统电磁兼容性测试与改进策略报告.docx
文档评论(0)