MATLAB优化控制函数foptions:函数参数的意义

2020年12月11日20:07:34MATLAB优化控制函数foptions:函数参数的意义已关闭评论

MATLAB优化控制函数foptions:函数参数的意义

对于优化控制,MATLAB提供了18个参数,这些参数的具体意义如下。

options(1):参数显示控制(默认值为0)。等于1时显示一些结果。

options(2):优化点x的精度控制(默认值为1e-4)。

options(3):优化函数F的精度控制(默认值为1e-4)。

options(4):违反约束的结束标准(默认值为1e-6)。

options(5):算法选择,不常用。

options(6):优化程序方法选择,为0则为BFCG算法,为1则采用DFP算法。

options(7):线性插值算法选择,为0则为混合插值算法,为1则采用立方插算法。

options(8):函数值显示(目标——达到问题中的Lambda)。

options(9):若需要检测用户提供的梯度,则设为1。

options(10):函数和约束估值的数目。

options(11):函数梯度估值的个数。

options(12):约束估值的数目。

options(13):等约束条件的个数。

options(14):函数估值的最大次数(默认值是100×变量个数)。

options(15):用于达到问题中的特殊目标。

options(16):优化过程中变量的最小有限差分梯度值。

options(17):优化过程中变量的最大有限差分梯度值。

options(18):步长设置(默认为1或更小)。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。