test.m

来自「用4个种群来优化函数」· M 代码 · 共 15 行

M
15
字号
function flag=test(lenchrom,bound,code,fcode)
% lenchrom   input : 染色体长度
% fcode       input : 编码方法
% bound      input : 变量的取值范围
% code       output: 染色体的编码值
  x=Decode(lenchrom,bound,code,fcode); %先解码
  flag=1;
  %检验可行性
  %--------此处修改------------
  if   (x(1)>2.048)|(x(1)<-2.048)|(x(2)>2.048)|(x(2)<-2.048)
       flag=0;
       return
  end           
 %----------------------------

⌨️ 快捷键说明

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