picturegantchart1.m

来自「采用遗传算法对于加工问题的排序,使其最快.」· M 代码 · 共 28 行

M
28
字号
function picturegantchart1(machine_total,job_total,total_mintime,best,st_best,t_best)
mm=machine_total;
nn=job_total;
figure(3); 
axis ij;
axis([0 total_mintime+2 0.5 mm+1]); %指定坐标轴的范围
ylabel('Processing Machine','FontSize',12,'color','b');%对X轴进行标注,表示加工机器
xlabel('Processing Time','FontSize',12,'color','b');   %对Y轴进行标注,表示加工时间
title('the scheduling result','FontSize',16,'color','r');
BBest=zeros(mm,nn);
for i=1:mm
    BBest(i,:)=best;
end
for i=1:mm
    for j=1:nn
        rectangle('Position',[st_best(i,j),i-0.25,t_best(i,j)-st_best(i,j),0.5],'linewidth',2);
           n=strcat(int2str(st_best(i,j)));        %找到位置标记上开始时间
           text(st_best(i,j)-2,i-0.3,n,'FontSize',8,'color','m');    %写上的文字说明
          
           
           u=strcat(int2str(t_best(i,j)));        %找到位置标记上完成时间
           text(t_best(i,j),i+0.25+0.06,u,'FontSize',8,'color','m'); 

          jobname=strcat(int2str(BBest(i,j)));   %找到位置标记上工件号
          text((st_best(i,j)+t_best(i,j))/2-0.4,i,jobname); 
     end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?