matlab 最小值函数怎么表达

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:08:44

matlab 最小值函数怎么表达
matlab 最小值函数怎么表达

matlab 最小值函数怎么表达
Matlab中函数的最小值的实例如下:
计算下面函数在区间(0,1)内的最小值.
>> [x,fval,exitflag,output]=fminbnd('(x^3+cos(x)+x*log(x))/exp(x)',0,1)
x =
0.5223
fval =
0.3974
exitflag =
1
output =
iterations:9
funcCount:9
algorithm:'golden section search,parabolic interpolation'
在[0,5]上求下面函数的最小值
先自定义函数:在MATLAB编辑器中建立M文件为:
function f = myfun(x)
f = (x-3).^2 - 1;
保存为myfun.m,然后在命令窗口键入命令:
>> x=fminbnd(@myfun,0,5)
则结果显示为:
x =
3

min(X)
其中X是向量,是要求最小值的那些数值组成的向量