发布网友 发布时间:2022-04-25 05:15
共1个回答
热心网友 时间:2023-10-16 00:28
find函数用于返回所需要元素的所在位置 (位置的判定:在矩阵中,第一列开始,自上而下,依次为1,2,3...,然后再从第二列,第三列依次往后数);
find(A>5)返回矩阵A中大于5的元素所在位置;
find(visited==k) 即找出visited=k的位置;
length命令用来返回某个变量的长度;
if length(find(visited==k))==0
......
end
这个命令的意思即 如果visited==k的长度为零的话,再执行下面的命令追问您好,那您知道
Randpos=[]; %随即存取
for i=1:(ceil(m/n))% m=31,n=30
Randpos=[Randpos,randperm(n)]; % *****
end
Tabu(:,1)=(Randpos(1,1:m))'; % *****
%%带*****号的句子我不太懂。在做 蚁群算法 改进,谢谢赐教!
追答你还是自己找本书认真学习吧,这么问根本说不明白,纯粹浪费时间。。