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.

Operaciones admitidas en variables de optimización y expresiones

Notación para operaciones admitidas

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).x1x2

  • 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.cx1

Operaciones que devuelven expresiones de optimización

Estas operaciones en variables de optimización o expresiones devuelven una expresión de optimización.

  • La adición de una constante, ox1+cc+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*x1a.*x1x1*ax1.*a

  • División por un escalar constante, o ox1/ax1./aa\x1a.\x1

  • La multiplicación de pointwise por una matriz oc.*x1x1.*c

  • División de pointwise por una matriz, ox1./cc.\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*x3x3*M

  • Producto de punto de una variable y una matriz odot(x1,c)dot(c,x1)

  • Combinación lineal de variables, incluyendo,,, ysumsum(x1)sum(x1,dim)mean(x1)mean(x1,dim)

  • La operación de transposición ox1'x1.'

  • Concatenación (,, y)catvertcathorzcat

  • Remodelar la operación,reshape(x1,[10 1])

Operaciones devolviendo variables de optimización

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

Operaciones en expresiones de optimización

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

Operaciones que devuelven expresiones de restricción

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

Algunas operaciones indocumentadas trabajan en variables y expresiones de optimización

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.squeezereshape Así que si usted una variable de optimización entonces usted puede obtener una expresión sensata.squeeze

Consulte también

|

Temas relacionados