Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mat_Excel_Metodich_ukazania_praktika_uch_vych.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
7.07 Mб
Скачать

1.5 Практическая работа 5. Решение задач линейного программирования MathCad

Задача. Найти экстремум (максимум или минимум) линейной целевой функции:

при ограничениях (условиях):

где заданные постоянные величины.

Решение.

1) Специальной переменной ORIGIN присваивают значение 1. Значением ORIGIN является номер первого элемента строки или столбца в матрице. По умолчанию ORIGIN=0.

В меню Math выбрать строку Options или

2) Вводят исходные данные задачи в матричной форме.

 

 

3) Вводят линейную целевую функцию.

4) Задают начальные значения переменным задачи.

5) Вводят ограничения задачи в матричной форме (в случае небольшого числа переменных можно ввести ограничения в естественной форме)

или

6) Определяют оптимальное решение задачи с помощью встроенной функции Maximize (в случае поиска максимума функции) или Minimize (в случае поиска минимума функции).

7) В случае задачи с двумя переменными строят графики прямых, соответствующих ограничениям, и линии уровня, используя инструмент анимации.

 

Пример.

Найти максимальное значение функции

 

при заданных ограничениях

Решение.

1) Специальной переменной ORIGIN присваивают значение 1. Значением ORIGIN является номер первого элемента строки или столбца в матрице. По умолчанию ORIGIN=0.

В меню Math выбрать строку Options или

2) Вводят исходные данные задачи в матричной форме.

 

3) Вводят линейную целевую функцию.

4) Задают начальные значения переменным задачи.

5) Вводят ограничения задачи в матричной форме.

6) Определяют оптимальное решение задачи с помощью встроенной функции Maximize (в случае поиска максимума функции) или Minimize (в случае поиска минимума функции).

7) В случае задачи с двумя переменными строят график.

Решение транспортных задач

Задача. Найти экстремум (минимум) линейной целевой функции:

при ограничениях (условиях):

где заданные постоянные величины, причем .

Решение.

1) Специальной переменной ORIGIN присваивают значение 1. Значением ORIGIN является номер первого элемента строки или столбца в матрице. По умолчанию ORIGIN=0.

В меню Math выбрать строку Options или

2) Вводят исходные данные задачи в матричной форме.

 

3) Вводят линейную целевую функцию.

4) Задают начальные значения переменным задачи.

5) Вводят ограничения задачи в матричной форме (в случае небольшого числа переменных можно ввести ограничения в естественной форме)

или

 

6) Определяют оптимальное решение задачи с помощью встроенной функции Minimize.

 

Пример.

Найти минимальное значение функции

при заданных ограничениях

 

Решение.

1) Специальной переменной ORIGIN присваивают значение 1. Значением ORIGIN является ноaaмер первого элемента строки или столбца в матрице. По умолчанию ORIGIN=0.

В меню Math выбрать строку Options или

2) Вводят исходные данные задачи в матричной форме.

 

 

 

 

3) Вводят линейную целевую функцию.

4) Задают начальные значения переменным задачи.

5) Вводят ограничения задачи в матричной форме.

6) Определяют оптимальное решение задачи с помощью встроенной функции Minimize.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]