编者按:这个文件被选为MATLAB中央选择的
Fminsearch不承认绑定约束。
然而简单的转换方法存在
绑定约束问题转换成一个
无约束问题。
Fminsearchbnd fminsearch完全一样,
除了边界应用于变量。
应用范围内部,使用
转换的变量。(二次
单一的边界,sin (x)双重界限。)
边界是包容性的不平等,承认
边界值本身,而是将不允许
任何函数评估范围外。
注意,fminsearchbnd允许用户完全修复一个变量在某个给定的值,通过设置两个边界相同的值。
使用示例:
rosen = @ (x) (1 - x (1))。^ 2 + 105 * (x - x (1) (2)。^ 2) ^ 2;
%无约束fminsearch解决方案
fminsearch (rosen [3 3])
ans =
1.0000 - 1.0000
%下界,没有上界
fminsearchbnd (rosen [2.5 - 2.5] 2 [2], [])
ans =
2.0000 - 4.0000
var下界,上限x (2)
fminsearchbnd (rosen[2.5 - 2.5] 2[2],[正3])
ans =
2.0000 - 3.0000
我现在已经包括fminsearchcon包,一个工具,还允许非线性约束。
引用作为
约翰D 'Errico (2023)。fminsearchbnd, fminsearchcon(//www.tatmou.com/matlabcentral/fileexchange/8277-fminsearchbnd-fminsearchcon), MATLAB中央文件交换。检索。
MATLAB版本兼容性
平台的兼容性
窗户 macOS Linux标签
确认
启发:fitVirusCV19varW(爵士的变权拟合模型),圆拱的优化工具箱,Fminspleas,fminsearchbnd新,Zfit,最小化,variogramfit,总体最小二乘方法,加速失效时间(尾部)模型,配合审查数据的分布,fminsearcharb,Matlab Ansys ICEM /流利和样条工具箱