33
Решение задачи с помощью Mathcad
Введите в рабочем листе поясняющий текст. Для этого поместите в
позицию ввода курсор (визир - красный крестик) и выберите (щелчком мыши
или с помощью клавиш) пункт Insert (Вставка) главного меню Mathcad. В
появившемся падающем меню щелкните по пункту Text Region (Текстовая
область) или в месте расположения курсора нажмите комбинацию клавиш
Shift+" (двойная кавычка). В обоих случаях появится шаблон, указывающий
начало ввода. По мере заполнения текстовая область будет автоматически
увеличиваться. После этого курсор (маркер ввода) необходимо вывести за
рамки текстовой области.
Задайте критерий оптимизации - целевую функцию. Для этого вначале
поместите курсор (визир - красный крестик) в позицию ввода математического
выражения. Затем с помощью соответствующих клавиш введите:
Y (X11, Х12, Х13, Х21, Х22, Х23, Х31, Х32, ХЗЗ)
Далее нажмите комбинацию клавиш Shift+: (двоеточие) для ввода знака
присваивания :=. На месте правой метки расположите все выражение критерия
оптимизации. Начальные приближения вводятся аналогично.
Для решения задачи используем блок функций Given... Minimize. С этой
целью нужно:
• ввести, если необходимо, комментарии, воспользовавшись комбинацией
клавиш Shift+";
• ввести ключевое слово Given;
• ввести систему ограничений. При этом используйте жирный знак
равенства, вызываемый нажатием комбинации клавиш Ctrl+=;
• ввести граничные значения (рис. 3.3.1.3);
• ввести шаблон присваивания :=(двоеточие и знак равенства);
• ввести в левую метку шаблона вектор искомых переменных;
• ввести в правую метку шаблона имя функции Minimize с искомыми
параметрами, например Minimize (Y,X11,X12,...), - рис. 3.3.1.4;
• вывести результаты расчета.
На рис. 3.3.1.3 показано начало процесса оптимизации распределения
однородных ресурсов с помощью Mathcad. Это математическое описание
конкретной транспортной задачи. Здесь представлены критерий оптимизации,
начальные приближения и граничные значения. В описании двух первых
пунктов использован знак присваивания := (двоеточие и равно). Он вводится
щелчком левой кнопки мыши по второй кнопке в первой строке панели
инструментов Evalu... (Вычисления), если панель выведена на рабочий лист.
Знак присваивания может быть введен и нажатием комбинации клавиш Shift+:
(двоеточие).
Следует обратить внимание на представление системы ограничений в
Mathcad. При ее написании используется жирное равно, вызываемое щелчком
по кнопке с жирным знаком равенства - второй в первом столбце панели
инструментов Evalu...