Найдите минимум неограниченной многовариантной функции с помощью метода без производных
Решатель нелинейного программирования. Поиски минимума проблемы, заданной
f (x) функция, которая возвращает скаляр, и x является вектором или матрицей.
x = fminsearch(fun,x0)
x = fminsearch(fun,x0,options)
x = fminsearch(problem)
[x,fval] = fminsearch(___)
[x,fval,exitflag] = fminsearch(___)
[x,fval,exitflag,output] = fminsearch(___)
запускает в точке x = fminsearch(fun,x0)
x0
и пытается найти локальный минимальный x
функции описанным в fun
.
минимизирует с опциями оптимизации, заданными в структуре x = fminsearch(fun,x0,options)
options
. Используйте optimset
, чтобы установить эти опции.
находит минимум для x = fminsearch(problem)
problem
, где problem
является структурой.
, для любого предыдущего входного синтаксиса, возвращает в [x,fval] = fminsearch(___)
fval
значение целевой функции fun
в решении x
.
дополнительно возвращает значение [x,fval,exitflag] = fminsearch(___)
exitflag
, который описывает выходное условие.
дополнительно возвращает структуру [x,fval,exitflag,output] = fminsearch(___)
output
с информацией о процессе оптимизации.
fminsearch
только минимизирует по вещественным числам, то есть, вектор или массив x должны только состоять из вещественных чисел, и f (x) должен только возвратить вещественные числа. Когда x будет иметь комплексные значения, разделите x в действительные и мнимые части.
Используйте fminsearch
, чтобы решить недифференцируемые проблемы или проблемы с разрывами, особенно если никакой разрыв не происходит около решения.
fminsearch
использует симплексный метод поиска Lagarias и др. [1]. Это - прямой метод поиска, который не использует числовые или аналитические градиенты в качестве в fminunc
. Алгоритм описан подробно в fminsearch Алгоритме. Алгоритм, как гарантируют, не будет сходиться к локальному минимуму.
[1] Lagarias, J. C. J. A. Тростники, М. H. Райт и П. E. Райт. “Convergence Properties Симплекс-метода Nelder-меда в Низких Размерностях”. SIAM Journal Оптимизации. Издание 9, Номер 1, 1998, стр 112–147.