求定区间上单变量函数的最小值
fminbnd
是一维最小化器,用于找到由此指定的问题的最小值
X那X1, 和X2是有限标量吗F(X)是一个返回标量的函数。
返回一个值X
= fminbnd(<一种href="#bu_pfzo-fun" class="intrnllnk">乐趣
那<一种href="#bu_pfzo-x1" class="intrnllnk">x1
那<一种href="#bu_pfzo-x2" class="intrnllnk">x2
)X
这是标量值函数的局部极小化乐趣
在这一期间x1
中指定的优化选项最小化X
= fminbnd(<一种href="#bu_pfzo-fun" class="intrnllnk">乐趣
那<一种href="#bu_pfzo-x1" class="intrnllnk">x1
那<一种href="#bu_pfzo-x2" class="intrnllnk">x2
那<一种href="#bu_pfzo-options" class="intrnllnk">选项
)选项
.采用optimset
设置这些选项。
找到最低限度X
= fminbnd(<一种href="#bu_pfzo-problem" class="intrnllnk">问题
)问题
,描述的结构<一种href="//www.tatmou.com/help/optim/ug/fminbnd.html" class="intrnllnk">问题
.
[<一种href="#bu_pfzo-x" class="intrnllnk">
,对于任何输入参数,返回在其中计算的目标函数的值X
那<一种href="#bu_pfzo_sep_shared-fval" class="intrnllnk">fval.
) = fminbnd (___)乐趣
在解决方案X
.
[<一种href="#bu_pfzo-x" class="intrnllnk">
另外返回一个值X
那<一种href="#bu_pfzo_sep_shared-fval" class="intrnllnk">fval.
那<一种href="#bu_pfzo-exitflag" class="intrnllnk">ExitFlag.
) = fminbnd (___)ExitFlag.
它描述了退出条件。
[<一种href="#bu_pfzo-x" class="intrnllnk">
另外返回一个结构X
那<一种href="#bu_pfzo_sep_shared-fval" class="intrnllnk">fval.
那<一种href="#bu_pfzo-exitflag" class="intrnllnk">ExitFlag.
那<一种href="#bu_pfzo-output" class="intrnllnk">输出
) = fminbnd (___)输出
包含关于优化的信息。
要最小化的函数必须是连续的。
fminbnd
可能只给出局部解决方案。金宝搏官方网站
fminbnd
当解在区间的边界上时,可以表现出缓慢的收敛。在这种情况下,<一种href="//www.tatmou.com/help/optim/ug/fmincon.html">fmincon
经常提供更快,更准确的解决方案。金宝搏官方网站
fminbnd
是一个函数文件。该算法基于Golden Poects搜索和抛物线插值。除非左端点X1非常靠近正确的端点X2那fminbnd
没有评估乐趣
在终点上,所以乐趣
只需要定义X在这一期间X1<X<X2.
如果最小值实际发生在X1或X2那fminbnd
返回一个点X
在间隔的内部(X1那X2)接近最小化器。在这种情况下,距离X
从最小化器不超过2 *(托克斯+ 3 * abs(x)* sqrt(eps))
.看<一种href="//www.tatmou.com/help/optim/ug/fminbnd.html" class="intrnllnk">[1]一种>或<一种href="//www.tatmou.com/help/optim/ug/fminbnd.html" class="intrnllnk">[2]一种>有关算法的详细信息。
这优化一种>Live Editor任务提供可视界面fminbnd
.
[1] Forsythe,G.E.,M.A.Malcolm和C. B. Moler。数学计算的计算机方法.Englewood Cliffs,NJ:Prentice Hall,1976年。
[2]布伦特,理查德。P.无衍生物的最小化算法.Englewood Cliffs, NJ: Prentice-Hall, 1973。