完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
format; %初始化
people; %生成时间序列与目标楼层序列 for t=1:n; %开始循环 for d=1:4; %开始选择电梯 g=0; %标记变量归零 p(d)=sum1(t+1)-time(d); %计算时间差值 if p(d)>=0&p(d)<=15 %若时间间隔满足乘梯条件 g=d; %标记所选电梯 break %跳出选梯循环 else %若时间间隔超过等待时间 if p(d)>0&N(d)==0 %若电梯内无人 g=d; %标记所选电梯 break %跳出选梯循环 else %若电梯内有人 e=d; %标记所排除的电梯 switch e %启动不符合条件的电梯 case 1 if p(d)>0 Time(1)=Time(1)+15; transfor1 else end case 2 if p(d)>0 Time(2)=Time(2)+15; transfor2 else end case 3 if p(d)>0 Time(3)=Time(3)+15; transfor3 else end case 4 if p(d)>0 Time(4)=Time(4)+15; transfor4 else end otherwise e=0; end end end end switch g %将乘客分配给所选的电梯 case 1 lift1 case 2 lift2 case 3 lift3 case 4 lift4 otherwise g=0; end if g==0 %若无满足条件的电梯则乘客排队 W=W+1; %增加一人排队 AW=AW+1; %记录等待总人数 if Wmax else end WaitStart=sum1(t+1); %记录乘客开始等待时间 k=0; for d=1:4; %寻找最快到达的电梯 if p(d)>0 fast=p(d); if fast>=p(d) fast=p(d); k=d; else end else end end if k==0; Wait=0; else Wait=p(d); %计算实际等待时间 totalwait=totalwait+p(d); %计算等待总时间 servetime=Wait+15*goal(t); %估算运送时间 if Maxst else end if WaitingMax else end end else end end ??? Undefined function or variable 'people'. |
|
相关推荐
4个回答
|
|
不知道你想问啥
|
|
|
|
为啥运行时出来的是??? Undefined function or variable 'people' |
|
|
|
|
|
|
|
people是int还是char
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1836 浏览 1 评论
200圆!求助大佬给一份VSG并网和离网模式的simulink仿真
2108 浏览 0 评论
MATLAB(3)--矩阵的引用(sub2ind、ind2sub、reshape函数使用)
2924 浏览 0 评论
3259 浏览 0 评论
4114 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 18:12 , Processed in 0.522647 second(s), Total 52, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号