Найти минимум однопараметрической функции на фиксированном интервале
fminbnd является одномерным минимизатором, который находит минимум для задачи, указанной в
< x2.
x, x1 и x2 - конечные скаляры, а f (x) - функция, возвращающая скаляр.
Функция, подлежащая минимизации, должна быть непрерывной.
fminbnd может дать только локальные решения.
fminbnd может проявлять медленную сходимость, когда решение находится на границе интервала. В таком случае, fmincon часто дает более быстрые и точные решения.
fminbnd является файлом функции. Алгоритм основан на поиске золотого сечения и параболической интерполяции. Если левая конечная точка x1 не находится очень близко к правой конечной точке x2, fminbnd никогда не оценивает fun на конечных точках, так что fun необходимо определить только для x в интервале x1 < x < x2.
Если минимальное значение фактически имеет значение x1 или x2, fminbnd возвращает точку x внутри интервала (x1, x2), близкого к минимизатору. В этом случае расстояние x от минимизатора не более 2 *(TolX + 3*abs(x)*sqrt(eps)). Для получения подробной информации об алгоритме см. [1] или [2].
Задача «Оптимизировать интерактивный редактор» обеспечивает визуальный интерфейс для fminbnd.
[1] Форсайт, Г. Э., М. А. Малкольм и К. Б. Молер. Компьютерные методы математических вычислений. Энглвуд Клиффс, Нью-Джерси: Прентис Холл, 1976.
[2] Брент, Ричард. P. Алгоритмы минимизации без производных. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 1973.