数学实验期中作业

发布 2022-07-02 02:43:28 阅读 3998

计算机科学与技术。

左云华。模型分析:

x(i)——第i艘船到达的时刻。

t(i)——相邻两艘船到达的时间间隔。

r(i)——第i艘船卸货的时间。

d(i)——第i艘船排队等待的时间。

c(i)——第i艘船卸货后离开的时刻。

c(i)——第i艘船在港口停留的时间。

k(i)——第i艘船到达之前,卸货设备的空闲时间。

t——模型总时间,即最后一艘船离开的时刻。

l——记录此时队长的变量。

l(i)——第i艘船到达后队长的长度。

第1步:由题意知,相邻两艘船到达的时间间隔t服从均匀分布u(15,145),船卸货的时间r服从均匀分布u(45,90)

第2步:构造模拟模型,输入因素:船只到达间隔时间和卸货时间;排队规则:先到先服务。

第3步:模拟实验,设置模拟时钟,推进原则按间隔时间t推进。

用matlab编写程序如下:

x=0n=1000船只数。

l=0队长数。

l=zeros(1,n记录队长的数组。

k=zeros(1,n卸货设备空闲时间。

d=zeros(1,n等待时间。

c=zeros(1,n船只在港口的停留时间。

t=unifrnd(15,145,1,n相邻两艘船到达的时间间隔。

r=unifrnd(45,90,1,n卸货时间。

x=x+t(1第1艘船到达的时间。

for i=2:n

y=x+t(i); y表示下一艘船的到达时刻(初始是第二艘船的到达时间)

j=i-1;

c=x+r(j)+d(j); c表示上一艘船到达、等待、卸货完的时刻,此时码头空闲等待下一艘船到达。

if ch=0; %那么下一艘船的等待时间为零。

k(i)=y-c; %k(i)记录第i艘船到达前的空闲时间。

if l>=1

l=l-1; %队长减1

l(i)=l; %记入队长数组。

else l=0; %否则队长为0

endelse

h=c-y; %否则,下一艘船的等待时间为c-y

l=l+1; %队长加1

l(i)=l; %记入队长数组。

k(i)=0; %空闲时间为零。

endd(i)=h用d(i)储存等待时间。

c(j)=d(j)+r(j); c(j)表示第j艘船在港口停留的时间。

x=yend

c(n)=d(n)+r(n); 第n艘船在港口停留的时间。

figure(1)

plot(c用figure1显示c的分布函数。

ec=mean(c)

mc=max(c)

figure(2)

plot(d用figure2显示d的分布函数。

ed=mean(d)

md=max(d)

s=cumsum(k);

sum=max(s);

t=x+r(n)+d(n); t是模型总时间,即最后一艘船离开的时刻。

percentk=sum/t %卸货设备空闲时间的百分比。

figure(3)

plot(l用figure3显示l的分布函数。

lmax=max(l) %最大队长。

n(船数)=1000时的测试结果为:

每艘船在港口的平均时间ec = 116.5209

每艘船在港口的最长时间mc = 297.9058

每艘船等待的平均时间ed =49.1881

每艘船等待的最长时间md =231.6164

卸货设备空闲时间的百分比percentk =0.1441

最大队长lmax =397

c,d,l函数分布图如下:

船只在港口的停留时间c的分布函数。

船只等待时间d的分布函数。

队长l的分布函数。

数学实验作业

学院 理学院。班级 统计11 1 姓名 吴。学号 201111051026 实验1一 问题的提出。已知方程组,其中,定义为。通过迭代法求解方程组。1 选取不同的初始向量,和不同的方程组右端向量,给定迭代误差要求,用雅克比和高斯赛德尔迭代法计算,观察得到的迭代向量序列是否收敛?2 取定右端向量和初始向...

数学实验作业

练习5.3 1.设x u 1,11 求该均匀分布的均值与方差。解 输入命令 m,v unifstat 1,11 结果为 m 6,v 8.3333 所以所求均匀分布的均值和方差分别为 6,8.3333。2 设x n 0,16 求该正态分布的均值 标准差和方差。解 输入命令 m,v normstat 0...

数学实验作业

撰写人姓名 陈金伟撰写时间 2010 11 审查人姓名 实验全过程记录。一 实验目的。1 掌握利用matlab处理简单的概率问题 2 掌握利用matlab处理简单的数理统计问题。二 实验内容 1 熟练掌握几种常用的离散型 连续型随机变量的函数命令 2 熟练掌握常用的描述样本数据特征的函数命令 如最值...