www.pudn.com > voiceprocessingtoolbox.rar > binSearch4optim01.m
objFunction='humps';
searchRange=[0, 1];
evalCount=11;
[minPair, allPairs]=binSearch4optim(objFunction, searchRange, evalCount);
fprintf('minX=%f, minY=%f\n', minPair(1), minPair(2));
% 畫出目標函數
x=linspace(searchRange(1), searchRange(2), 101);
y=humps(x);
plot(x, y); grid on
% 畫出搜尋結果
line(allPairs(1,:), allPairs(2,:), 'lineStyle', 'none', 'marker', '.', 'color', 'r');
for i=1:evalCount
text(allPairs(1,i), allPairs(2,i), int2str(i), 'vertical', 'top', 'hori', 'center');
end