Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Para las operaciones jurídicas sobre variables de optimización y expresiones:
y representan matrices de optimización de tamaño arbitrario (normalmente del mismo tamaño).x1
x2
representa una matriz de optimización 2-D.x3
es una constante numérica escalar.a
es una matriz numérica constante.M
es una matriz numérica del mismo tamaño que.c
x1
Estas operaciones en variables de optimización o expresiones devuelven una expresión de optimización.
La adición de una constante, ox1+c
c+x1
Adición de dos o más variables,x1+x2
Unary Plus,+x1
Resta de una constante,x1-c
Resta de dos o más variables,x1–x2
Unary minus,-x1
Multiplicación por un escalar constante, o oa*x1
a.*x1
x1*a
x1.*a
División por un escalar constante, o ox1/a
x1./a
a\x1
a.\x1
La multiplicación de pointwise por una matriz oc.*x1
x1.*c
División de pointwise por una matriz, ox1./c
c.\x1
Multiplicación de pointwise de dos variables de optimización,x1.*x2
Multiplicación de dos variables de optimización de tamaños que tienen sentido para la multiplicación de matrices,x1*x2
Elevar una variable 2-D con el mismo número de filas que las columnas a una potencia,x1^a
Pointwise elevando una variable a una potencia,x1.^a
La multiplicación de una variable 2-D por una matriz 2-D, oM*x3
x3*M
Producto de punto de una variable y una matriz odot(x1,c)
dot(c,x1)
Combinación lineal de variables, incluyendo,,, ysum
sum(x1)
sum(x1,dim)
mean(x1)
mean(x1,dim)
La operación de transposición ox1'
x1.'
Concatenación (,, y)cat
vertcat
horzcat
Remodelar la operación,reshape(x1,[10 1])
Estas operaciones en las variables de optimización devuelven una variable de optimización.
Indexación numérica N-D (incluye dos puntos y)end
La indexación lógica de N-D
Indexación de cadenas N-D
Indexación mixta de N-D (combinación de numérico, lógico, de dos puntos, de final y de cadena)
Indexación numérica lineal (incluye dos puntos y)end
La indexación lógica lineal
La indexación lineal de cadenas
Las expresiones de optimización admiten todas las operaciones que admiten las variables de optimización y devuelven expresiones de optimización. Además, puede indexar o asignar en una expresión de optimización mediante la indización numérica, lógica, de cadena o lineal, incluidos los dos puntos y los operadores para la indización numérica o lineal.end
Las restricciones son dos que incluyen uno de estos operadores de comparación:, o.Expresiones comparables==
<=
>=
Las expresiones comparables tienen el mismo tamaño, o una de las expresiones debe ser escalar, es decir, el tamaño 1-por-1. Para ver ejemplos, vea.Expresiones para restricciones
Internamente, algunas funciones y operaciones solo llaman a las operaciones admitidas documentadas. En estos casos puede obtener resultados razonables de las funciones u operaciones. Por ejemplo, actualmente llama internamente, que es una operación admitida documentada.squeeze
reshape
Así que si usted una variable de optimización entonces usted puede obtener una expresión sensata.squeeze
OptimizationExpression
| OptimizationVariable