fminsearch
Encontrar el mínimo de una función multivariable sin restricciones con un método sin derivadas
Sintaxis
Descripción
Solver de programación no lineal. Busca el mínimo de un problema especificado por
f(x) es una función que devuelve un escalar y x es un vector o una matriz.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
fminsearch
solo minimiza los números reales, es decir, el vector o arreglo x debe constar únicamente de números reales y f(x) solo debe devolver números reales. Cuando x tiene valores complejos, divida x en partes reales e imaginarias.Utilice
fminsearch
para resolver problemas no diferenciables o problemas con discontinuidades, en particular si no se produce una discontinuidad cerca de la solución.
Algoritmos
fminsearch
utiliza el método de búsqueda simplex de Lagarias et al. [1]. Se trata de un método de búsqueda directa que no usa gradientes numéricos o analíticos como en fminunc
(Optimization Toolbox). El algoritmo se describe en detalle en Algoritmo fminsearch. No se garantiza que el algoritmo converja en un mínimo local.
Funcionalidad alternativa
App
La tarea Optimize de Live Editor proporciona una interfaz visual para fminsearch
.
Referencias
[1] Lagarias, J. C., J. A. Reeds, M. H. Wright, and P. E. Wright. “Convergence Properties of the Nelder-Mead Simplex Method in Low Dimensions.” SIAM Journal of Optimization. Vol. 9, Number 1, 1998, pp. 112–147.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a