⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 output2figure.m

📁 离散算法
💻 M
字号:
function output2figure(t,pop,n,t_pop,t_evals);
div = 10;
xMin = 00;
xLen = 1000;
xMax = xMin + xLen;
xStep = xLen / div;
yMin = 000;
yLen = 1000;
yMax = yMin + yLen;
yStep = yLen / div;

figure(t),clf reset,h_ap=axes('Position',[0.08, 0.09, 0.85, 0.85]);
% 坐标刻度显示
set(h_ap,'Xlim',[xMin, xMax],'Ylim',[yMin, yMax]);
pxtick = xMin: xStep: xMax;
pytick = yMin: yStep: yMax;
set(h_ap,'Xtick',pxtick,'Ytick',pytick);
hold on
% 坐标轴显示
xlabel('\fontsize{12}\fontname{隶书}f1','Position',[0.96 * xLen, -0.1 * yLen, 1 * xLen]);
text(0.98 * xLen, yMin,'\fontsize{12}\fontname{Arial Black}\bf\rightarrow');
ylabel('\fontsize{12}\fontname{隶书}f2','Position',[0.14 * xLen, 9.5 * yLen, 1 * yLen],'Rotation',0);
text(xMin - 0.005*xLen, 0.96 * yLen,'\fontsize{12}\fontname{Arial Black}\bf\rightarrow','Rotation',90);%0.195 * xLen, 9.6 * yLen
% 种群显示
p=size(pop,1);
for i=1:p
    plot(pop(i,n+1),pop(i,n+2),'bx');
end
% 设标题
t=['Flowshop\fontsize{16}\fontname{Arial Black}\bf'];
title(t);
% 设显示代数和迭代次数
if nargin==5
    text(xLen * 0.8, yLen * 0.8, t_pop);
    text(xLen * 0.8, yLen * 0.75,t_evals);
end
drawnow

⌨️ 快捷键说明

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