本帖最后由 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
]