%第二步:将m只蚂蚁放到n个城市上 Randpos=[]; for i=1:(ceil(m/n)) Randpos=[Randpos,randperm(n)]; end Tabu(:,1)=(Randpos(1,1:m))';怎么将程序改为将m只蚂蚁放到(21,36)点上
时间: 2024-03-20 12:42:01 浏览: 54
一个蚂蚁算法的程序
可以将代码修改为以下形式:
```
m = 100; % 设定蚂蚁数量为100
start_point = [21, 36]; % 设定起点为(21, 36)
% 将m只蚂蚁放到起点上
Tabu(:,1) = repmat(start_point, m, 1);
```
这样就可以将m只蚂蚁都放到(21, 36)这个点上。
阅读全文