gusucode.com > GAVPai_Book_MathworksCntrlFileEx_May2019 > GAVPai_Book_MathworksCntrlFileEx_May2019/EMNP_comp_fitness_function.m

    
function [popln_fitness, popln_obj_val] = EMNP_comp_fitness_function(popln_mat, mean_dat,   psi_fun)

[popln_size, chro_len]=size(popln_mat);

for i =1:popln_size
    
    weight = popln_mat(i,:);
    func_val(i) = (weight* mean_dat');
    fitness_val(i)= func_val(i)- psi_fun(i);
end
popln_fitness = fitness_val;
popln_obj_val=func_val;
end