shuffle.m
来自「《精通MATLAB科学计算》一书的实例源代码」· M 代码 · 共 7 行
M
7 行
function is = shuffle(is)
%打乱染色体次序
N = length(is);
for n = N:-1:2
in = ceil(rand*(n - 1));
tmp = is(in);is(in) = is(n); is(n) = tmp; %将第n个元素与第in个元素交换
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?