Maximizar un objetivo
Todos los solvers intentan minimizar una función objetivo. Si tiene un problema de maximización, es decir, un problema con el formato
,
defina y minimice .
Por ejemplo, para encontrar el máximo de cerca de , evalúe
[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
El máximo es 1.5574
(el negativo del fval
indicado) y se produce en x = 6.2832
. La respuesta es correcta porque, para cinco dígitos, el máximo es , que se produce en .