问题三要求第一个城市固定,我们用vector向量表述路径
% 假设你想生成一个包含50个随机整数的序列
n = randi(49)% 序列的长度
val = 2; % 这是你想要去除的特定数
randomNumbers = randi([1, 50], 1, n)
randomNumbers = unique(randomNumbers)%数组不重复
% 使用逻辑索引去除特定数
randomNumbers(~ismember(randomNumbers, val)) % 这将返回一个新的向量,其中不包含特定数val
Newpace = [2,randomNumbers]
新路径要求起始为2城市,且之后的城市不重复且只能为1:50之间的不为2的整数