计算机模拟。
2.一个带有船只卸货的岗楼,任何时间仅能为一艘船只卸货。船只进港是为了卸货,相邻两艘船只到达的时间间隔在15分钟到145分钟之间变化。一艘船只卸货的时间由所卸货物类型决定,在45分钟到90分钟之间变化,请回答以下问题:
1)每艘船只在港口的平均时间和最长时间是多少?
2)若一艘船只的等待时间是从到达到开始卸货的时间,每艘船只的平均等待时间和最长等待时间是多少?
3)卸货设备空闲时间的百分比是多少?
4)船只排队最长的长度是多少?
解:可以看做是一个排队,用matlab程序如下所示:
function timewaiting = simu3_ship(n)
n = input('n=')m=0;
x = zeros(1,n);y = zeros(1,n);
d = zeros(1,n);leng = zeros(1,n);
t = unifrnd(65,130,1,n)+15两艘船到达的时间间隔。
s = unifrnd(22.5,45,1,n)+45一艘船只的卸货时间。
x(1) =t(1第一艘船到达的时间。
for i = 2:n
y(i) =x(i-1) +t(i第2~n搜船到达的时间。
j = i - 1;
c(j) =x(j) +s(j)+ d(j计算第一艘船离开的时间。
if c(j) d(i) =0; d3(i) =y(i)-c(jd3用来计算空闲的时间。 elsed(i) =c(j) -y(i); d3(i) =0; endx(i) =y(i); d1(i) =d(i)+s(i); d2(i) =d(i); for k = 2:n if c(j) >y(k) m = m+1; endleng(j) =m计算每艘船在卸货的时候,等待的船只个数。 endm = 0; end**eragewaiting1 = mean(d1);maxwaiting1 = max(d1); **eragewaiting2 = mean(d2);maxwaiting2 = max(d2); maxlength = max(leng); freerate3 = sum(d3(i))/sum(d3(i))+sum(s(i-1))) display(**eragewaiting1);display(maxwaiting1); display(**eragewaiting2);display(maxwaiting2); display(freerate3);display(maxlength); 在命令窗口输入:n= 运行结果:**eragewaiting1 = maxwaiting1 = **eragewaiting2 = maxwaiting2 = freerate3 = maxlength = 1)每艘船只在港口的平均时间和最长时间是72.5714和72.5714分种。 2)若一艘船只的等待时间是从到达到开始卸货的时间,每艘船只的平均等待时间和最长等待时间是0.7345和7.3453分种。 3)卸货设备空闲时间的百分比是20.07%。 4)船只排队最长的长度是同一时间有8艘船在等待卸货。 河南师范大学大学计算机基础课程实验报告。2012 年级班第三组姓名 上机地点房间学号 2012 年 11 月 14 日。实验四 windows文件管理操作 一 实验类型。验证性试验。二 实验目的。1.掌握资源管理器的使用方法。2.掌握文件与文件夹的常用操作方法。3.掌握创建快捷方式的方法。4.掌握在... 若是有一天,你拄着双拐来到我的面前,我会用沸腾的鲜血为你煮茶,用双膝给你当坐椅,用我们沙哑的声音讲述三生石的故事。也许你不再回来,让我空守一个千年的诺言。因为你知道,曾经豪情万丈的少年,可能一去不复返。铁马金戈,胡马度关山,你可能按奈不住对我的惦念,女扮 充军到边关 大漠孤烟,你可能远嫁单于为妻,琵... 1.微机存储器容量的单位是 b a.位b.字节c.字 2.某单位自行开发的工资管理系统,按计算机应用的类型划分,它属于 c a.科学计算b.辅助设计c.数据处理d.实时控制。3.计算机最主要的工作特点是 d a.高速度b.高精度c.存记忆能力d.存储程序和程序控制。4.微型计算机中使用的人事档案管理...计算机实验实验
计算机实验作业
计算机模拟试题