在多次检查和谷歌搜索后,我仍然无法弄清楚为什么我不断收到此错误。最初我将double rosenbrock = (1-x)**2+100*(y-x**2)**2;
其分为声明和赋值,但这并没有解决它。我敢肯定这个问题应该是微不足道的。
public double objFunction(double input1, double input2){
double x = input1;
double y = input2;
double rosenbrock = 0;
rosenbrock = (1-x)**2+100*(y-x**2)**2;
return rosenbrock;
}
编辑:是的,问题出在rosenbrock = (1-x)**2+100*(y-x**2)**2;
我很抱歉我之前没有明确提到这一点。错误消息没有指定问题的根源,因此我对可能导致它的原因感到困惑。