, . , \ \ \ ( 6.3).
6.3 ()
, .
Visual Basic.
1 , ?
2 ?
3 ().
4 , .
5 .
6 MS Excel?
1 y = 0,2 xn, n . Excel, 1...7 1 ( ) . . MS Excel.
2 y = 2 sin (n x), n , 10 = 1...10. . MS Excel.
.
1, ,
2
3
4
7
MS Excel
: MS Excel
:
1
2
3
MS Excel , . , \ ( Excel \) 7.1.
7.1. ,
() :
() F max(min) (2) (3):
Fmax(min) =A1*X1+A2*X2+...+An*Xn (1)
|
|
B11*X1+B12*X2+...+B1n*Xn<=C1
B21*X1+B22*X2+...+B2n*Xn<=C2
................................................ (2)
Bn1*X1+Bn2*X2+...+Bnn*Xn<=Cn
Xi>=0, i=1...n (3)
(1)..(3) .
, MS Excel :
. 1,2,3,4, 60,70,120,130 . . . 1. :
1 .
2 , .
1
1 | 2 | 3 | 4 | ||
1 | 1 | 1 | 1 | 16 | |
6 | 5 | 4 | 1 | 110 | |
4 | 6 | 10 | 13 | 100 |
:
601+702+1203+1304 = Fmax .
1+2+3+4 <= 16
61+52+43+4 <= 110 -
41+62+103+134 <= 100
j >=0 -
, j , MS Excel ().
MS Excel 3 :
1 , .
2 .
3 .
) :
7.2 MS Excel,
) 4:4 Fmax (1), 5:7 (2) 5:7 - (2).
) f- .
: F4, f , , 1 2 : , , , " " 1 2:2 (, 1..4), 2 4:4 ( ).
. 2:2 , 1, 2:2, . 2.
, F4 60*1+70*2+120*3+ 130*4 (2:2)(4:4)
:
- F5 (2:2)(5:5),
- F6 (2:2)(6:6),
- F7 (2:2)(7:7).
. F5..F7 f, F4 (B$2:E$2)(B4:E4) , F5..F7 , B$2:E$2 , 4:4 5:5, 6:6 7:7, .. $ .
|
|
2
, , F4 ( F4 ), " ".
" " 2:2 ( ).
"", " " " F5, " " " <= ", 5.
"" F6<=H6, F7<=H7 B2>=B3,C2>=C3,D2>=D3 2>=E3 i>=0.
"" , " ".
.., .
" " "",
- 100 .( 2^15=32767 c.> 4 .), - 100( ), "" " ", , , :
:
.. (1,2,3,4)=(10,0,6,0)
- - 16 (1)
- - 84 (2)
- - 100 (3)
F 1320 .
: F 1320 .
1 3 10 6 , 3 4 ( ). (1) (3) , (2) 110-84=26 .
, , (1) (3) F, (2) - .
1,2 3 . 1=3=0, 2=26 . , 2 26 ., .
1 . .
2 MS Excel 2007.
3
4
5 MS Excel 2007.
1 , , ..
i=Ai+, ij=Bij+, Ci=Ci+.
2 . .
3 , 2 , 2 3.
4 . 1 . , 2 3 . 1 , 2 . 3 (. 2).
|
|
1 , 2 3 . Q .., V .. .
:
Q 1+ V 2= Fmax .
A 1 1+ B 12 <= C 1
A 2 1+ B 2 2 <= C 2 -
A 3 1+ B 3 2<= C 3
j >=0 -
2
A1 | A2 | A3 | B1 | B2 | B3 | C1 | C2 | C3 | Q | V | |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
1 | 20 | 12 | 14 | 28 | 9 | 10 | 758 | 526 | 541 | 10 | 12 |
2 | 120 | 212 | 114 | 281 | 924 | 140 | 711 | 526 | 541 | 16 | 21 |
3 | 20 | 12 | 14 | 28 | 25 | 10 | 758 | 526 | 541 | 20 | 22 |
4 | 23 | 17 | 145 | 285 | 91 | 105 | 558 | 326 | 141 | 10 | 20 |
5 | 201 | 122 | 114 | 28 | 52 | 150 | 758 | 526 | 541 | 56 | 52 |
6 | 25 | 32 | 12 | 28 | 9 | 32 | 32 | 32 | 541 | 32 | 21 |
7 | 22 | 62 | 21 | 72 | 9 | 72 | 72 | 72 | 541 | 72 | 42 |
8 | 20 | 52 | 42 | 212 | 32 | 62 | 62 | 62 | 541 | 62 | 17 |
9 | 26 | 92 | 17 | 12 | 72 | 82 | 82 | 82 | 541 | 82 | 26 |
10 | 29 | 42 | 122 | 17 | 62 | 42 | 42 | 56 | 541 | 42 | 32 |
11 | 30 | 32 | 14 | 12 | 82 | 32 | 32 | 52 | 541 | 10 | 72 |
12 | 45 | 72 | 14 | 28 | 42 | 10 | 72 | 26 | 541 | 32 | 62 |
13 | 25 | 62 | 14 | 32 | 32 | 32 | 58 | 32 | 32 | 72 | 82 |
14 | 29 | 82 | 14 | 72 | 72 | 72 | 758 | 72 | 53 | 62 | 42 |
15 | 12 | 42 | 32 | 62 | 32 | 62 | 32 | 62 | 62 | 82 | 17 |
16 | 50 | 32 | 72 | 82 | 72 | 82 | 72 | 82 | 42 | 10 | 12 |
17 | 40 | 72 | 62 | 42 | 62 | 42 | 62 | 42 | 44 | 32 | 28 |
18 | 60 | 62 | 82 | 32 | 82 | 32 | 82 | 32 | 32 | 72 | 32 |
19 | 22 | 82 | 42 | 28 | 42 | 72 | 42 | 72 | 46 | 62 | 72 |
20 | 20 | 12 | 32 | 28 | 32 | 62 | 758 | 62 | 64 | 10 | 62 |
1, ,
2
3
4
8