matlab中fminbnd
时间: 2024-04-17 17:23:05 浏览: 127
基于fminsearch的约束优化函数fminsearchbnd, fminsearchcon matlab代码.zip
fminbnd函数是MATLAB中用于求解单变量函数最小值的函数。语法格式如下:
x = fminbnd(fun,x1,x2)
其中,fun是需要求最小值的函数,x1和x2是搜索的范围,x是函数最小值时的变量值。
例如:
fun = @(x) x^2 + 2*x + 1;
x = fminbnd(fun,-1,2);
这样就能得到 x = -0.5, fun(-0.5) = 0.75 为函数的最小值
使用时需要注意的是,如果函数有多个局部最小值,fminbnd函数只能找到在给定范围内的最小值。
阅读全文