Page 250 - 6197
P. 250
A=[-1 1;1 2;6 5];
b=[2;8;30];
lb=zeros(2,1);
[x,fval]=linprog(f,A,b,[],[],lb,[]);
Результат розв’язування задачі
>> format rat
>> x
x =
4/3
10/3
>> fval
fval =
-16/3
Для виводу результатів обчислень у дробовій формі
використаний оператор format rat, який переводить
десятковий дріб у дробовий.
Порівняння результатів обчислень з отриманими
результатами розв’язування задачі з прикладу 1.2 показує їх
цілковиту ідентичність.
Приклад 4.22. За допомогою вбудованої функції linprog
розв’яжемо задачу лінійного програмування з прикладу 1.3.
Знайти
min : R 2x x x
1
2
за умови, що
4x x 4 ,
1 2
x x 2,
1 2
2x 5x 10 ,
1 2
0
x 0 , x .
1 2
250