initialise.m

来自「这是我学习《MATLAB程序设计与应用》刘卫国、陈昭平  一书时第一章和第二章」· M 代码 · 共 6 行

M
6
字号
function [pop]=initialise(popsize,stringlength,fun)
pop=round(rand(popsize,stringlength+2));
pop(:,stringlength+1)=sum(2.^(size(pop(:,1:stringlength),2)-1:-1:0)
pop(:,1:stringlength)(b-a)/(2.^stringlength-1)+a;
pop(:,1:stringlength+2)=fun(pop(:,stringlength+1));
end

⌨️ 快捷键说明

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