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