本帖最后由 钟朗 于 2015-1-1 23:15 编辑
如何将命令窗口出现的结果,直接显示在gui的listbox里面。因为程序是个if语句比较复杂,如下所示,没法一个语句全部显示出来,我要在listbox里面显示的就是fprintf里面的东西,拜托了,做了两个多小时就差这部分了。
while clock<=T
if i_go>n_APRON+n_RWY
a1=fprintf('结束仿真\n');
break
end
if i_come<=n_APRON+n_RWY
if i_go<=n_APRON+n_RWY
if time_c(i_come)
clock=time_c(i_come); %时钟推进
a2= fprintf('%f 时刻,飞机 %d 到达\n',clock,i_come);
if RWY==0 %如果跑道空闲,则直接开始服务,即离开时间=到达时间+占用跑道时间
time_g(i_come)=time_c(i_come)+T_RWY(i_come);
a3= fprintf('跑道占用.......\n');
RWY = 1;
q_rwy=q_rwy+1;
a4=fprintf('跑道头有 %d 架飞机\n',q_rwy);
end
%即将到达航班序号+1
i_come=i_come+1;%下一个进入
else %即即将发