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 + -
显示快捷键?