Red de conocimiento informático - Aprendizaje de programación - Solución de programación lineal Matlab, por favor ayúdenme a resolverla

Solución de programación lineal Matlab, por favor ayúdenme a resolverla

¿Cómo utilizar matlab para resolver programación lineal?

Después de analizar el problema de programación lineal de min(-Z) dado por el interrogador, primero podemos deformarlo para obtener

min Z =11X1-9X4-9X5 4X3

Entonces podemos usar la función fmincon para encontrar su problema mínimo. El proceso de solución es el siguiente:

1. Función objetivo personalizada, f = myfun(x), su contenido

función f = myfun(x)

f = 11*X1-9*X4-9*X5 4*X3;

2 Determine el valor inicial de x, es decir, x0=rand(1,8)

3.Confirmar el coeficiente de la restricción de igualdad, es decir, el valor Aeq

4. Determinar el valor de igualdad de la restricción de igualdad, es decir, el valor beq.

5. Determine el límite superior de x, es decir, el valor lb, lb=zeros(1,8);

6 Determine el límite inferior de x, es decir, el valor ub, ub=ones(1. ,8)*100;

7. Utilice la función fmincon, encuentre los valores de X1, X3, X4, X5, X6, X7, X8 y se obtienen los siguientes resultados.