Все решатели пытаются минимизировать целевую функцию. Если у вас есть задача максимизации, то есть задача формы
,
затем задайте и минимизировать .
Например, чтобы найти максимум рядом , оценить
[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
. Этот ответ верен, потому что, до пяти цифр, максимум является , который происходит в .