Page 248 - 6197
P. 248

k n ,  елементи  якої  коефіцієнти  при  змінних  x ,  j   1,n   у
                                                                                 j
                            лівих частинах обмежень типу нерівностей;  b  - k  - вимірний
                            вектор (стовпцева матриця), компоненти якого праві частини
                            обмежень  типу  нерівностей;  A   -  матриця  розміром
                                                                 eq
                             m k   n , елементи якої коефіцієнти при змінних  x ,  j   1,n
                                                                                    j
                            у  лівих  частинах  обмежень  типу  рівностей;  b   -  m k     -
                                                                              eq
                            вимірний вектор, компоненти якого праві частини обмежень
                            типу рівностей;  k  - кількість обмежень типу нерівностей;  m  -
                            загальна     кількість    обмежень      у    задачі    лінійного
                            програмування.  Відмітимо,  що  компоненти  вектора  b   не
                            обмежені у знаку.
                                Розв’язання  задачі  лінійного  програмування  у  системі
                            MatLab  здійснюється  за  допомогою  вбудованої  функції
                            linprog.
                                Синтаксис
                            [x,fval]=linprog(f,A,b,Aeq,beq,lb,ub),
                                    c
                            де  f  ;  lb   x   ub  - обмеження на змінні.
                                Якщо  у  наведеному  переліку  аргументів  вбудованої
                            функції    linprog  відсутні  деякі  аргументи,  то  на
                            відповідному місці слід задати [].
                                Функція linprog повертає оптимальні значення змінних
                                                                          *
                              *
                             x ,  j   1,n  та значення цільової функції    .
                                                                      R x
                              j
                                Приклад 4.21. За допомогою вбудованої функції linprog
                            розв’язати  задачу  лінійного  програмування  з  прикладу  1.2.
                            Знайти
                                                  min : R    x   x   2x
                                                                1
                                                                      2
                            за умови, що
                                                        x   x   2 ,
                                                         1   2
                                                       x   2x  ,
                                                                8
                                                        1    2


                                                           248
   243   244   245   246   247   248   249   250   251   252   253