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.
los solucionadores aceptan vectores para muchos argumentos, como el punto inicial, los límites inferiores y los límites superiores.Optimization Toolbox™x0
lb
ub
También aceptan matrices para estos argumentos, donde Matrix significa una matriz de cualquier tamaño. Cuando los argumentos del solucionador son matrices de forma natural, no vectores, siéntase libre de proporcionar los argumentos como matrices.
Aquí es cómo solucionadores manejan argumentos de matriz.
Internamente, los solucionadores convierten los argumentos de matriz en vectores antes de procesarlos. Por ejemplo, se convierte en.x0
x0(:)
Para obtener una explicación de esta sintaxis, vea la entrada o la sección "indexación con un solo índice" de.A(:)
colon
Indexación de arreglos
Para la salida, los solucionadores remodelan la solución al mismo tamaño que la entrada.x
x0
Cuando es una matriz, los solucionadores pasan como una matriz del mismo tamaño que a la función objetiva y a cualquier función de restricción no lineal.x0
x
x0
, sin embargo, tomar en forma vectorial,.Restricciones linealesx
x(:)
En otras palabras, una restricción lineal de la forma
OA*x ≤ b
Aeq*x = beq
toma como un vector, no una matriz.x
Asegúrese de que su matriz o tiene el mismo número de columnas que tiene elementos, o el solucionador va a error.A
Aeq
x0