www.gusucode.com > MO_Ring_PSO_SCD 工具箱matlab源码 > MO_Ring_PSO_SCD/MM_testfunctions/functions/MMF5.m
function Obj = MMF5(x) % 1<=x1<=3 -1<=x2<=3 Obj = zeros(2,1); if x(2)>1 x(2)=x(2)-2; end Obj(1) = abs(x(1)-2); Obj(2) = 1.0 - sqrt( abs(x(1)-2)) + 2.0*( x(2)-sin(6*pi* abs(x(1)-2)+pi)).^2; end