function y=Griewank(x)%Griewan函数%输入x,给出相应的y值,在x=(0,0,…,0)处有全局极小点0.%编制人:%编制日期:[row,col]=size(x);if row>1 error("输入的参数错误");endy1=1/4000*sum(x.^2);y2=1;for h=1:col y2=y2*cos(x(h)/sqrt(h));endy=y1-y2+1;y=-y;