你好,请把代码GSA_func的代码贴一下,还有你补充的X=3为什么前面加for?这个是不需要的,你补充的那些都可以删了,然后这个函数不能直接运行,需要调用,因为有输入参数fhd,param,Lb,Ub,dim,funcNum这些都是你要事先准备好的数据,然后输入这些数据之后,你才能调用GSA_func函数,比如
%这些自己写
fhd=
param=
Lb=
Ub=
dim=
funcNum=
% 然后调用
BestChart = GSA_func(fhd,param,Lb,Ub,dim,funcNum)