function z = myf( x )
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
z=x.^3
end
function [z1,z2] = myff( x )
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
z1=x.^3
z1=x.^2
end
多变量最小值
fminsearch('myff',-2)
单变量最小值,在-2到2的自变量之前
>> fminbnd('myf',-2,2)
z =
-0.1052
z =
0.1052
z =
-1.1767
z =
-2.8416
z =
-4.4055
z =
-5.6121
z =
-6.4581
z =
-7.0211
z =
-7.3850
z =
-7.6160
z =
-7.7612
z =
-7.8519
z =
-7.9082
z =
-7.9432
z =
-7.9649
z =
-7.9783
z =
-7.9866
z =
-7.9917
z =
-7.9949
z =
-7.9968
z =
-7.9980
z =
-7.9988
z =
-7.9993
ans =
-1.9999
>> fminbnd('myf',-1,1)
z =
-0.0132
z =
0.0132
z =
-0.1471
z =
-0.3552
z =
-0.5507
z =
-0.7015
z =
-0.8073
z =
-0.8776
z =
-0.9231
z =
-0.9520
z =
-0.9702
z =
-0.9815
z =
-0.9885
z =
-0.9929
z =
-0.9956
z =
-0.9973
z =
-0.9983
z =
-0.9990
z =
-0.9994
z =
-0.9996
z =
-0.9998
z =
-0.9999
ans =
-1.0000
>>
函数零点
指函数经过X轴的的点
fzero('myf',2)