matlab对fminbnd的修改

matlab对fminbnd的修改,matlab,Matlab,我有一个使用fminbnd的程序,它在我新版本的MATLAB上运行得非常好。我的一些同事有一个较旧的版本2010b,它会产生错误信息。在过去两年中,此功能是否有任何重大变化?您是否使用了大规模算法?(默认情况)。 它在2011b中得到了改进: 非线性求解器的鲁棒性增强 现在,越来越多的解算器尝试从计算过程中的错误中恢复 过程中的目标函数和非线性约束函数 迭代步骤,或者,对于某些算法,在梯度估计期间。 错误包括对所有解算器为NaN或Inf的结果,或 fmincon和fminunc的复合体。如果存在

我有一个使用fminbnd的程序,它在我新版本的MATLAB上运行得非常好。我的一些同事有一个较旧的版本2010b,它会产生错误信息。在过去两年中,此功能是否有任何重大变化?

您是否使用了
大规模算法?(默认情况)。
它在2011b中得到了改进:

非线性求解器的鲁棒性增强

现在,越来越多的解算器尝试从计算过程中的错误中恢复 过程中的目标函数和非线性约束函数 迭代步骤,或者,对于某些算法,在梯度估计期间。 错误包括对所有解算器为NaN或Inf的结果,或 fmincon和fminunc的复合体。如果存在此类错误,则 算法尝试采取不同的步骤。增强了以下解算器:

[……]

fminunc大规模算法

[……]