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列的矩阵。