Red de conocimiento informático - Descarga de software - Usa matlab para resolver el valor máximo de la programación lineal

Usa matlab para resolver el valor máximo de la programación lineal

Para encontrar el valor máximo de la programación lineal, solo necesita cambiar todos los coeficientes de la función original a números negativos. Si hay restricciones mayores que un cierto valor, también necesita cambiar los coeficientes de restricción y los límites de recursos (es decir, los valores de restricción a la derecha) se convierten en un número negativo (equivalente a invertir ambos lados de la fórmula de restricción mayor que original).

f =[0;0;0;0;0;-1];

a =[-1-2-7 1-1-7;2 7 6 5 6 0;5 4 6 2 2 0];

b =[0 6 6];

lb =cero(6,1);

[ z, fval]=linprog(f, A, b, [], [], lb);

cmax=-fval

El resultado es cmax = 1.9868e+007.

Por ejemplo:

Utilice la función linfrog.

[x, fvb]=linprog(-P ', A, B);

x es la solución óptima, fvb es el valor mínimo y -fvb es el valor máximo. usted requiere.

"p" representa la transpuesta de la matriz p.

Datos ampliados:

MATLAB consta de una serie de herramientas. Estas herramientas facilitan a los usuarios el uso de funciones y archivos de MATLAB, y muchas utilizan interfaces gráficas de usuario. Incluye escritorio y ventana de comandos de MATLAB, ventana de historial de comandos, editor y depurador, búsqueda de rutas y navegador para que los usuarios exploren la ayuda, el espacio de trabajo y los archivos. Con la comercialización de MATLAB y la actualización continua del software en sí, la interfaz de usuario de MATLAB se está volviendo cada vez más refinada, más cercana a la interfaz estándar de Windows, con una interacción persona-computadora más fuerte y una operación más simple.

Y la nueva versión de MATLAB proporciona un completo sistema de consulta y ayuda online, que facilita enormemente su uso al usuario. El entorno de programación simple proporciona un sistema de depuración relativamente completo. Los programas se pueden ejecutar directamente sin compilación y los errores se pueden informar y analizar de manera oportuna.

Enciclopedia Baidu-MATLAB