Пятница, 15.11.2024, 20:44
Приветствую Вас Гость | RSS

DELPHI Report

Каталог статей Delphi Report

Главная » Статьи » Matlab » Линейное программирование

Решение задачи линейного программирования. Решение с помощью linprog
Начало смотри в "Постановка задачи"
Решение графическим методом см. в предыдущей статье.


Команда linprog предназначена для решения следующей задачи:

Минимизировать min x  f* x

при условии   A*x≤b

 

 

Представим нашу задачу в соответсвии заданной формой работы команды:

 

 

 

Запишем программный код

 

f = [-143 -60];

A = [120 210; 110 30; 1 1;-1 0; 0 -1];

b = [15000; 4000; 75; 0; 0];

[x,fval] = linprog(f,A,b);

x%Решение

-f*x%Значение целевой функции

 

Решение:

x =

 

   21.8750

   53.1250

 

ans =

 

  6.3156e+003

 

 

Категория: Линейное программирование | Добавил: delphi (23.03.2010)
Просмотров: 8514 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта
Google
Форма входа
Категории раздела
Линейное программирование [3]
Решение задач линейного программирования
Поиск
Друзья сайта
Статистика
Copyright MyCorp © 2024