116 Rozdział 9
Active Constraints:
1
2
6
8
Koniec minimalizacji za pomocą funkcji fmincon() ans =
1.0000 3.0000 6.0000
min xl~2 + x2~3 + x3~4 przy ograniczeniach funkcyjnych:
- liniowych nierownosciowych 2 *xl + 3 *x2 + 4 *x3 <= 35
- liniowych równościowych xl + x2 + x3 = 10
- nieliniowych nierownosciowych 1.5+xl*x2-x3 <= 0
-10 - xl*x2 <= 0
- nieliniowych równościowych -46 + xl"2 + x2"2 + x3~2 = 0
oraz ograniczeniach nakładanych na sterowania -10 <= xl <= 1 -5 <= x2 <= 5 0 <= x3 <= inf
************* oPTYMALXZACJA ******************
punkt startowy x0 = 10.000000
punkt startowy x0 = 10.000000
punkt startowy x0 = 10.000000
Funkcja celu przed optymalizacja fO = 11100.000000
rozwiązanie optymalne x = 1.000000
rozwiązanie optymalne x = 3.000000
rozwiązanie optymalne x = 6.000000
Funkcja celu po optymalizacji f = 1324.000000
exitflag = 1
output.iterations = 7
output.. funcCount = 39
linę-
output.algorithm = medium-scale: SQP, Quasi-Newton,
search
lambda.eqnonlin = -90.407901 lambda.eqlin = 305.052656 lambda.ineqnonlin = 0.000000 lambda.ineqnonlin = 0.000000 lambda . ineq.l in = 0.000000