⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xevaleach.m

📁 其中提到遺傳學的程式碼與應用提供給次淚相向的研究者參考下載
💻 M
字号:
function [PI, chromosome_real] = xevaleach(mode, chromosome, bit_n, range, fcn)% EVALEACH Evaluation of each individual's fitness value.%	bit_n: number of bits for each input variable%	chromosome: bit string representation of an individual%	range: range of input variables, a ver_n by 2 matrix%	fcn: objective function (a MATLAB string)
if mode==0     % Bianry GA mode      var_n  = length(chromosome)/bit_n;   input = zeros(1, var_n);     for i = 1:var_n,	input(i) = xbit2num(chromosome((i-1)*bit_n+1:i*bit_n), range(:,i)); % Convert binary to decimal   end;
else                  % CGA
   input=chromosome;
endPI = feval(fcn, input);   % Call function   % Floating point GA mode too
chromosome_real=input;

⌨️ 快捷键说明

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