七、可行性建议
1. 我们在安排病人住院的时候,每天都应该留一个床位给外伤病人。 2. 医院应对病人数激增的情况有相应的应急方案,在系统堵塞时便于疏通。 3. 适当增加医生数量,以提高每日手术量。 4. 增加病床来提高医院每日对病人的容纳人数。
5. 在病床足够的情况下,将病床按比例合理的分给各科室,便于管理。
八、参考文献
【1】 张志涌等著. 《Matlab教程》.北京航空航天大学出版社,2001年 【2】 姜启源等著. 《数学模型(第三版)》.高等教育出版社,2005年 【3】 钱颂迪主编. 《运筹学(第三版)》.清华大学出版社,2005年 【4】 高祥宝等著. 《数据分析与SPSS应用(第一版)》.清华大学出版社,2007
年 附录一:
function f=sail_1(c,t) [m,n]=size(c); for i=1:m
for j=1:n
if c(i,j)<=t(j) b(i,j)=1; else
b(i,j)=t(j)/c(i,j); end end end
e=[0 0]; f=[0 0]; for i=1:m
for j=1:n
e(j)=e(j)+b(i,j); f(j)=f(j)+1; end end f e m
21
x=[13 2 12 2 12 2 12 2 12 1 13 7 12 7 12 7 12 6 12 6 12 6 13 5 13 5 13 5 12 5 12 5 13 4 13 4 13 3 13 2 13 1 13 1 13 1 13 1 14 7 14 5 14 5 14 3 14 3 12 3 13 2 12 2 11 2 11 1 10 1 11 6 12 5 12 5 12 5 12 4 11 4 12 3 12 3 12 2
22
12 2 12 2 11 1 11 1 12 7 13 6 13 6 13 5 13 5 13 5 14 4 14 3 14 2 13 2 13 2 12 2 12 1 12 1 12 1 12 7 12 7 12 7 13 6 13 6 13 5 13 5 14 4 13 4 13 4 13 3 13 3 13 3 13 2 13 2 12 2 12 2 12 2 12 2 13 7 13 7 15 5 15 5 15 4 14 3
23
14 3 13 3 14 2 14 2 13 2 13 2 12 2 13 1 12 1 13 6 13 5 13 5 13 5 12 5 13 4 13 4 ]
t=[13 2]
sail_1(x,t);
附录二:
function f=max_1(x) n=length(x) max=x(1); for i=2:n
if max function f=max_1(x) n=length(x) m=1 max=x(1); for i=2:n if max 24 %按我们要求将天数转换后 %我们设白内单挂号时间为ai 人数q1; p1已入院人数 %白内双为bi 人数q2; p2已入院人数 %将青光眼与视网膜疾病归为一类设为ci(入院规则按1:1的入)人数为q3;p3已入院人数 %外伤设为di 人数为q4;p4已入院人数 %设x为第几天 %ai,bi,di,ci,输入时已按升序排列; %医院人数平均出院人数为m %病人最大等待时间为n %rij(i为转换后日期,j从1~m)为安排入院规则 %rij=1安排单白内障入院 %rij=2安排单双内障入院 %rij=3安排视网膜疾病青光眼入院 %rij=4安排外伤入院 n=20; offef=100000 %为无穷 %现在我们模式m %根据九月11号之前.79号病人未出院的时间为Yi, %设四种病他们手术时间qij(j=1~4) %设四种病康复时间kij %Yi=qj+kj; %故m等于yi中与x相等的个数 x1=[ 9 9 11 11 16 16 16]; %白单内障 x2=[9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 16 16 16 16 16 16]; %白双 x3=[5 8 8 10 10 10 12 13 13 ];%青光眼 x4=[1 1 5 5 5 6 6 7 7 7 7 7 8 8 10 10 10 10 10 10 10 12 12 12 12 13 13 13 13 13 14 14];%视网膜疾病 x5=[7 8 8 8 9 11 12 12 ] ;%外伤 n1=length(x1); n2=length(x2); 25 1610