2.3 接口fit

在JSOP中,我们通过文件JSOP/interface/fit.m来定义适应度函数。

在这里,我们以2.1节介绍的Rastrigin函数为适应度函数,fit.m的代码如下

function y=fit(x)
    y=testfunction(x(1),x(2));
end

在上图的第一行中,x可以表示一个数字,也可以表示一个一行多列的矩阵。

函数testfunction()是一个二元函数,因此上图代码第一行中的x表示一个一行两列的矩阵。

如果您定义的适应度函数是n元函数,则x表示1个1行n列的矩阵。

 

posted @ 2020-06-09 16:19  Bill_H  阅读(264)  评论(0编辑  收藏  举报