Page 16 - ИССЛЕДОВАНИЯ И ИННОВАЦИИ СИНЕРГИЯ ЗНАНИЙ И ПРАКТИКИ ч2
P. 16
II Международная научно-практическая конференция
Формируем вектор затрат (f). Для этого преобразуем матрицу
(costs) в одномерный массив для передачи в функцию (linprog).
Выполнение представлено на рис. 2.
Рисунок 2. Вектор затрат
Определяем матрицу коэффициентов (Aeq), которая будет
содержать коэффициенты ограничений поставок и потребностей,
и вектор правой части (beq), который будет содержать запасы на
складах и потребности магазинов. Выполнение представлено на рис. 3.
Рисунок 3. Матрица коэффициентов и вектор правой части
Вызываем функцию linprog. Для этого в функцию linprog
передаем вектор f затрат, матрицу Aeq, вектор beq, и нижние и верхние
границы переменных. Выполнение представлено на рис. 4.
Рисунок 4. Вызов функции linprog
16