天天看点

matlab线性规划最大,MATLAB求矩阵线性规划最大值时,总是负值,怎么回事。

本帖最后由 903941036 于 2012-6-3 13:08 编辑

A=eye(600);

B=eye(150);

C=[B*1.8 B*2.3 B*1.8 B*4.0];

D=[B*2 B*2.5 B*2.1 B*3];

E=[A;C;D];

F=ones(150,1);

b=[100*F 90*F 110*F 80*F 724*F 710.8*F];

[ x,favl]=linprog(-m',E,b,[],[],zeros(600,1),[]);

favl

式中m是一个矩阵,需要先定义了才能运行上面的程序(求出的结果是个负值,但实际问题中不可能是负值,而是一个去掉该负号后的值,在下实在不知为何),希望路过的高手能不吝赐教,在下感激不尽。

请先运行下面的语句:

m=[

8.90

9.14

9.29

9.40

9.48

9.55

9.61

9.66

9.71

9.75

9.78

9.82

9.85

9.88

9.91

9.93

9.92

9.93

9.95

9.98

10.00

10.04

10.07

10.11

10.15

10.20

10.25

10.30

10.35

10.40

10.45

10.50

10.55

10.59

10.62

10.65

10.66

10.67

10.67

10.67

10.65

10.63

10.59

10.56

10.51

10.47

10.42

10.36

10.31

10.26

10.21

10.16

10.12

10.08

10.04

10.01

9.98

9.96

9.94

9.92

9.90

9.89

9.85

9.83

9.80

9.76

9.73

9.69

9.66

9.62

9.57

9.53

9.47

9.39

9.22

8.72

6.97

9.27

9.33

9.39

9.45

9.51

9.56

9.61

9.66

9.71

9.76

9.80

9.85

9.89

9.93

9.97

10.01

10.04

10.07

10.10

10.13

10.16

10.19

10.21

10.23

10.26

10.27

10.29

10.31

10.32

10.33

10.34

10.35

10.36

10.36

10.37

10.37

10.37

10.36

10.36

10.35

10.35

10.34

10.33

10.31

10.30

10.28

10.27

10.25

10.22

10.20

10.18

10.15

10.12

10.09

10.06

10.02

9.99

9.95

9.91

9.87

9.83

9.79

9.74

9.69

9.64

9.59

9.54

9.48

9.43

9.37

9.31

9.25

9.18

12.44

12.96

13.28

13.50

13.68

13.83

13.96

14.07

14.16

14.25

14.33

14.41

14.47

14.54

14.73

14.76

14.79

14.83

14.88

14.94

15.01

15.08

15.16

15.25

15.34

15.45

15.55

15.66

15.77

15.88

15.99

16.09

16.18

16.26

16.33

16.38

16.42

16.44

16.44

16.42

16.39

16.33

16.27

16.19

16.10

16.00

15.89

15.79

15.68

15.57

15.46

15.36

15.26

15.17

15.09

15.01

14.95

14.89

14.84

14.80

14.76

14.73

14.68

14.58

14.47

14.36

14.24

14.11

13.98

13.85

13.70

13.55

13.40

13.24

13.07

12.89

13.21

13.31

13.42

13.52

13.63

13.74

13.84

13.95

14.06

14.16

14.27

14.38

14.48

14.59

14.69

14.79

14.89

14.98

15.08

15.17

15.25

15.34

15.41

15.49

15.56

15.63

15.69

15.75

15.80

15.85

15.89

15.92

15.95

15.98

15.99

16.01

16.01

16.01

16.00

15.99

15.97

15.95

15.92

15.88

15.84

15.80

15.74

15.69

15.63

15.56

15.49

15.41

15.33

15.25

15.16

15.07

14.98

14.88

14.78

14.68

14.58

14.48

14.37

14.27

14.16

14.05

13.95

13.84

13.73

13.63

13.52

13.41

13.31

13.21

12.56

13.59

14.22

14.69

15.06

15.37

15.64

15.88

16.09

16.29

16.46

16.62

16.77

17.16

17.21

17.28

17.35

17.43

17.52

17.62

17.74

17.86

18.00

18.15

18.30

18.46

18.63

18.79

18.96

19.12

19.28

19.42

19.56

19.67

19.77

19.85

19.90

19.93

19.93

19.91

19.87

19.80

19.71

19.60

19.47

19.33

19.18

19.02

18.85

18.68

18.52

18.36

18.20

18.05

17.91

17.78

17.66

17.55

17.46

17.37

17.30

17.23

17.18

16.92

16.73

16.53

16.30

16.06

15.80

15.51

15.19

14.85

14.48

14.07

13.63

13.14

12.62

13.81

14.12

14.43

14.73

15.01

15.29

15.56

15.83

16.08

16.32

16.56

16.79

17.01

17.22

17.42

17.61

17.79

17.97

18.13

18.29

18.43

18.57

18.70

18.82

18.93

19.03

19.12

19.21

19.28

19.35

19.40

19.45

19.48

19.51

19.53

19.54

19.54

19.53

19.51

19.49

19.45

19.40

19.35

19.28

19.21

19.13

19.04

18.93

18.82

18.71

18.58

18.44

18.29

18.14

17.97

17.80

17.62

17.43

17.22

17.02

16.80

16.57

16.33

16.09

15.84

15.58

15.31

15.03

14.74

14.44

14.14

13.83

13.50

13.73

14.54

15.04

15.40

15.69

15.93

16.14

16.32

16.69

16.78

16.88

16.98

17.09

17.20

17.32

17.45

17.58

17.71

17.84

17.97

18.10

18.23

18.36

18.49

18.61

18.73

18.84

18.94

19.04

19.13

19.22

19.29

19.35

19.41

19.45

19.48

19.51

19.52

19.52

19.51

19.48

19.45

19.41

19.35

19.29

19.22

19.13

19.04

18.95

18.84

18.73

18.61

18.49

18.36

18.23

18.10

17.97

17.84

17.71

17.58

17.45

17.32

17.20

17.09

16.98

16.88

16.78

16.69

16.62

16.55

16.49

16.44

16.40

16.37

16.35

16.35

16.35

16.37

16.39

16.43

16.48

16.54

16.60

16.68

16.77

16.86

16.96

17.07

17.18

17.30

17.43

17.55

17.68

17.82

17.95

18.08

18.21

18.34

18.47

18.59

18.71

18.82

18.93

19.03

19.12

19.20

19.28

19.34

19.40

19.44

19.48

19.50

19.52

19.52

19.51

19.49

19.46

19.42

19.36

19.30

19.23

19.15

19.06

18.96

18.86

18.75

18.63

18.51

18.38

18.26

18.13

17.99

17.86

17.73

17.60

17.47

17.35

17.22

17.11

17.00

16.89

16.80

16.71

16.63

16.56

15.84

15.18

14.56

13.97

13.40

]