̲
......................................................................................................................
...................................................................
1. ........................................................................................
2. ' ........................................................................................................
3. ᒺ System Identification Toolbox Simulink
4. System Identification Toolbox................................
5.
6. ......................................................................................................................
, ' , . , .
. , , ' , . - . , , , .
', , 㳿 .
.
1
.
:
. ϳ . -, , , , . . - , - , - , - .. , m .
|
|
1 m, i . , i 1 < i < m. , (, , -, , .)
䳺 . i- , , bi. i b , .
. n , . 1 n. j , 1 < j < n. , , .
cj - , j- . j c , .
. , . aij i- j- . , aij - i- , j- .
, , , , , .
. . xj j- . :
, (1.1)
(1.2)
. ³, 100 . 20 . 4, 3,4 2 340 , 4,75, 11 2 700 . 1, 2, 3 ᒺ , 4, 3 2 ?
:
,
1. 1.1, 1.2, 2.1, 2.2.
2. 1.1, 1.2 MathCad. .
Given - Maxmize, . Minimize. MathCad.
|
|
3. 2.1, 2.2 MatLab. .
MatLab, , Optimization Toolbox.
, , f - , :
.
linprog. f, b. Aeq beq. - lb ub.
:
x = linprog(f,A,b,Aeq,beq)
x = linprog(f,A,b,Aeq,beq,lb,ub)
[x,fval] = linprog(...)
. 1, 2 3 , 1, 2, 3, 4. ³, 1 250, 2 - 60, 3 - 100 4 - 220. . , 䒺. . 1.1.
1.1 -
1 | 2 | 3 | |
1 | |||
2 | |||
3 | |||
4 | |||
ֳ |
, , b lb Toolbox, 1, 2 3 . ≤, 䳺 , .
,
, , .
m- :
>> f=[44; 33; 100];
>> A=[4 6 15
2 2 0
5 3 4
7 3 12];
>>A =-;
>> b=[250; 60; 100; 220];
>>b =- b
>> lb=[0; 0: 0];
>> x=linprog(f, A, b, [ ], [ ], lb)
Optimization terminated.
x =
13.2143
16.7857
6.4286
linprog , , :
>> [x, fval]=linprog(f, A, b, [ ], [ ], lb, [ ]);
Optimization terminated.
fval =
1.8118+003
1. .
1.1 , (I, II III). , , , , . 1.2. .
1.2 - 1.1.
() | 곭 , | |||
11 | a12 | a13 | b1 | |
II | 21 | 22 | a23 | b2 |
31 | a32 | 33 | b3 | |
ֳ , .. | 1 | 2 | 3 | - |
, - , .
, .
1.2 ϳ I, II III b1, b2 b3 .. 1 2. ʳ , , . 1.3. 1 2 1 2 . . .
|
|
1.3 - 1.2
, (..) | ||
1 | 2 | |
11 | a12 | |
21 | 22 | |
III | 31 | a32 |
2. .
2.1 b1, b2 b3 . . ʳ , , . 1.4. . , .
1.4 - 2.1
ʳ , (.) | ||
11 | a12 | |
21 | 22 | |
31 | a32 | |
ʳ , % | 1 | 2 |
, .
2.2 (, II, III) ᒺ , , . 1 . . 1.5. .
1.5 - 2.2
, ../. | , . | |||
11 | a12 | a13 | b1 | |
21 | 22 | a23 | b2 | |
III | 31 | a32 | 33 | b3 |
, ' : = 6000 3, = 500003; = 80003.
1. ?
2. 㳺 ?
3. ?
4. ?
5. ?
6. ?
˳: [1-4, 7].
2