这个错误到底在哪。该如何改正啊,这个代码是直接下载来的,我没怎么修改过的。
还有这个line12,总是说缺少数据,不得已我给X赋了个值,正解应该是怎样的啊
你好,请把代码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)