Все решатели пытаются минимизировать целевую функцию. Если у вас есть проблема максимизации, то есть, проблема формы
,
затем задайте и минимизируйте .
Например, чтобы найти максимум рядом , оценить
[x,fval] = fminunc(@(x)-tan(cos(x)),5)
Local minimum found. Optimization completed because the size of the gradient is less than the value of the optimality tolerance.
x = 6.2832
fval = -1.5574
Максимумом является 1.5574
(отрицание fval
, о котором сообщают,), и происходит в
x = 6.2832
. Этот ответ правилен, потому что к пяти цифрам максимум , который происходит в .