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.
Cree una matriz de expresión de optimización vacía
crea una matriz Empty-by-1.expr
= optimexpr(n
)n
OptimizationExpression
Se utiliza como valor inicial en un bucle que crea expresiones de optimización.expr
crea una matriz vacía que puede utilizar el vector para la indexación.expr
= optimexpr(cstr
)OptimizationExpression
cstr
El número de elementos de es el mismo que la longitud de.expr
cstr
Cuando es un vector de fila, entonces es un vector de fila.cstr
expr
Cuando es un vector de columna, entonces es un vector de columna.cstr
expr
O
expr
= optimexpr(cstr
1,n
2,...,cstr
k)
O
expr
= optimexpr([n
1,n
2,...,n
k])
, para cualquier combinación de enteros y nombres positivos, crea una matriz vacía de expresiones de optimización con dimensiones iguales a los enteros o las longitudes de las entradas de.expr
= optimexpr({cstr
1,cstr
2,...,cstr
k})n
jcstr
jn
jcstr
j
Puede usar para crear expresiones vacías que rellene mediante programación, como en un bucle.optimexpr
for
x = optimvar('x',8); expr = optimexpr(4) for k = 1:4 expr(k) = 5*k*(x(2*k) - x(2*k-1)); end
Por lo general, es más eficaz crear expresiones mediante sentencias vectorizadas en lugar de bucles. Ver.Cree problemas de optimización eficientes