主要内容

单一解决方案

您可以通过呼叫获取在运行期间找到的单一最佳解决方案用语法

[x,fval,eflag,输出] =运行(...);
  • X是本地最小值的位置,具有最小的目标函数值。

  • fval.是评估的目标函数值X

  • EFLAG.是全球求解器的退出标志。价值观:

    全球求解器出口标志

    2 找到至少一个局部最小值。一些当地求解器融合(有正退出标志)。
    1 找到至少一个局部最小值。所有的本地求解器都会融合(有正退出标志)。
    0. 没有发现当地的最低限度。至少一次呼叫的本地解算器,并且至少有一个本地求解器超出了最大或者MaxFunctionEvaluations.容忍。
    -1 通过输出功能或绘图功能停止求解器。
    -2 找不到可行的地方最低。
    -5 MaxTime.超出限制。
    -8 没有找到解决方案。所有运行都有本地求解器出口标志-1或更小的。
    -10 用户提供的功能遇到的故障。
  • 输出是一个有关本地求解器的多次运行的细节的结构。有关更多信息,请参阅全球输出结构

输出列表是案例的EFLAG> 0.。如果EFLAG <= 0, 然后X是以下内容:

  • 如果某些本地解决方案是可行的金宝搏官方网站,X表示最低目标函数值的位置。“可行”意味着约束违规小于问题.Options.ConstraintTolerance.

  • 如果没有解决金宝搏官方网站方案是可行的,X是否具有最低的不可行性的解决方案。

  • 如果没有解决金宝搏官方网站方案,Xfval., 和输出是空的条目([])。

相关话题