paint.m

来自「本文以著名的旅行商问题(TSP)为例说明如何利用MATLAB语言实现模拟退火算法」· M 代码 · 共 34 行

M
34
字号
cla;

subplot(2,1,1);
for i=1:city_n
    plot(pos(i,1),pos(i,2),'o');hold on;
end
hold off;
for i=1:(city_n-1)
    a=solution(i);
    b=solution(i+1);
    line([pos(a,1),pos(b,1)],[pos(a,2),pos(b,2)]);
end

a=solution(city_n);
b=solution(1);
line([pos(a,1),pos(b,1)],[pos(a,2),pos(b,2)]);


subplot(2,1,2);
for i=1:city_n
    plot(pos(i,1),pos(i,2),'o');hold on;
end

for i=1:(city_n-1)
    a=solution_everbest(i);
    b=solution_everbest(i+1);
    line([pos(a,1),pos(b,1)],[pos(a,2),pos(b,2)]);
end

a=solution_everbest(city_n);
b=solution_everbest(1);
line([pos(a,1),pos(b,1)],[pos(a,2),pos(b,2)]);

⌨️ 快捷键说明

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