OptimizationExpression
Expresión aritmética o funcional en términos de variables de optimización
Descripción
Una OptimizationExpression
es una expresión aritmética o funcional en términos de variables de optimización. Utilice una OptimizationExpression
como una función objetivo o como parte de una desigualdad o igualdad en una restricción o ecuación.
Sugerencia
Para ver el flujo de trabajo completo, consulte Flujo de trabajo de optimización basada en problemas o Flujo de trabajo basado en problemas para resolver ecuaciones.
Creación
Cree una expresión de optimización realizando operaciones en objetos OptimizationVariable
. Utilice aritmética estándar de MATLAB®, incluyendo potencias, indexación y concatenación de variables de optimización para crear expresiones. Consulte Operaciones compatibles con variables y expresiones de optimización y Ejemplos.
También puede crear una expresión de optimización a partir de una función de MATLAB aplicada a las variables de optimización utilizandofcn2optimexpr
. Para ver ejemplos, consulte Crear una expresión a partir de una función no lineal y Optimización no lineal basada en problemas.
Cree una expresión de optimización vacía mediante optimexpr
. Habitualmente, luego se rellena la expresión en un bucle. Para ver ejemplos, consulte Crear una expresión de optimización mediante un bucle y la página de referencia de la función optimexpr
.
Después de crear una expresión, úsela como una función objetivo o como parte de una restricción o ecuación. Para ver ejemplos, consulte la página de referencia de la función solve
.
Propiedades
Funciones del objeto
Ejemplos
Más acerca de
Historial de versiones
Introducido en R2017b