Red de conocimientos turísticos - Información de alquiler - Hola, me gustaría preguntarte sobre el uso de matlab para encontrar el valor máximo de una función cuadrática multivariante. Espero recibir tu ayuda, ¡muchas gracias!

Hola, me gustaría preguntarte sobre el uso de matlab para encontrar el valor máximo de una función cuadrática multivariante. Espero recibir tu ayuda, ¡muchas gracias!

Esta es programación cuadrática, resuelta con la función quadprog. Pero primero agregue un signo negativo delante de la función objetivo y luego escríbalo en estilo cuadrático estándar. Esto se debe a que quadprog resuelve el valor mínimo.

Primero defina directamente x1=50:500; x2=50:500; x3=50:500; x4=50:500; -2.20*x5 0.001*x1.^2 0.003*x2.^2 0.004*x3.^2 0.003*x4.^2 0.001*x5.^2 -0.004*x1.*x2-0.0008*x1.*x3 0.004* x1.*x4

-0.001*x1.*x5 0.008*x2.*x3-0.003*x2.*x4 0.004*x2 .*x5-0.008*x3.*x4 0.0008*x3.*x5 -0.004*x4.*x5 Tenga en cuenta aquí que se utiliza la multiplicación mutua entre x1, x2, x3, x4 y x5 y la segunda potencia de cada uno. Utilice ".*", es decir, la multiplicación de puntos del último, max(y ), para obtener el valor máximo.

Nota:

"Variable" es diferente de "número desconocido". No se puede decir que "una función cuadrática se refiere a una función polinómica cuyo mayor grado de número desconocido es cuadrático. " El "número desconocido" es solo un número (el valor específico se desconoce, pero solo toma un valor), y la "variable" puede tomar cualquier valor dentro de un rango determinado.

Aplicar el concepto de "número desconocido" en ecuaciones (en ecuaciones funcionales y ecuaciones diferenciales, es una función desconocida, pero ya sea un número desconocido o una función desconocida, generalmente representa un número o función - También se encontrarán situaciones especiales), pero las letras de la función representan variables y sus significados son diferentes. La diferencia entre los dos también se puede ver en la definición de la función.