Utilice el método de función de penalización de punto interior y el método de función de penalización de punto exterior para resolver los siguientes problemas de optimización restringida (programados con matlab)
1. Primero, inicie matlab en la computadora y cree un nuevo archivo de función para escribir la función de destino.
2. Escriba la función de destino requerida en la ventana del editor y guárdela. Asegúrese de que el nombre de la función sea el mismo que el nombre del archivo.
3. Luego cree un nuevo archivo de función para escribir restricciones no lineales. Los pasos y precauciones son los mismos que los anteriores. Una nota adicional es que los dos archivos de funciones deben colocarse en la misma carpeta.
4. Finalmente, escriba el comando fmincon en la ventana de línea de comando. Cabe señalar aquí que las posiciones sin restricciones lineales se reemplazan por matrices vacías y las condiciones iniciales deben satisfacer restricciones no lineales.
5. Pulsa enter en el teclado para obtener el resultado. Se puede encontrar que exitflag=1 es mayor que 0, por lo que el resultado es correcto.