II. Определение области допустимых решений.
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

1. Постройте первую полуплоскость в пакете Maple.

Для этого:

-воспользуйтесь возможностями библиотеки plots,которая предназначена для построения различных типов графиков;

-подключите функцию inequal, которая позволяет осуществлять построение полуплоскостей, соответствующих заданным линейным неравенствам, введя нижеприведенную систему предложений;

> plots[inequal]( {-3*x1+14*x2<=1}, x1=-2..8, x2=-2..8, optionsfeasible=(color=grey),

optionsclosed=(color=black, thickness=2),

optionsexcluded=(color=white) );

-нажмите клавишу <Enter>;

-получите первую полуплоскость (рис. 4).

Рис.4. Первая полуплоскость.

Замечание: Формат подключения функции следующий: plots[функция] (параметры). В качестве параметров при подключении функции указывается выводимый объект, интервал изменения переменных, опции вывода. После выполнения команды система Maple переходит в меню графики.

Параметры перечисляются в форме <имя параметра>=<значение>. В нашем случае используются такие имена параметров, как color – цвет, принимающий значения, указанные в таблице 2, а также thickness – толщина линий, принимающий значения 0, 1, 2, 3. В качестве выводимого объекта используется заданная система ограничений. Интервал переменных позволяет управлять границами визуализации полуплоскостей относительно координатных осей. Для изменения цвета полуплоскости и ее границы, задаваемой тем или иным неравенством, применяются определенные опции (таблица 3):

Таблица 3

Опции для изменения цвета полуплоскостей

 

optionsfeasible для областей, которые удовлетворяют всем неравенствам;
optionsexcluded для областей, которые нарушают хотя бы одно неравенство;
optionsopen для линий, которые являются границами областей, описываемых строгиминеравенствами;
optionsclosed для линий, которые являются границами областей, описываемых нестрогиминеравенствами или равенствами;

 

Цвет полуплоскости устанавливается параметром color=c, где c– это цвета из таблицы 4.

Таблица 4

Основные цвета

 

black черный
blue синий
brown коричневый
green зеленый
grey серый
white белый
yellow желтый

 

2. Аналогичным образом постройте каждую из оставшихся полуплоскостей на осях координат отдельно, поочередно набрав следующие предложения, нажимая клавишу <Enter> после каждого.

> plots[inequal]( {x1+x2<=6}, x1=-2..8, x2=-2..8, optionsfeasible=(color=grey),

optionsclosed=(color=black, thickness=2),

optionsexcluded=(color=white) );

 

Рис. 5. Вторая полуплоскость.

> plots[inequal]( {x1-x2>=3}, x1=-2..8, x2=-2..8, optionsfeasible=(color=grey),

optionsclosed=(color=black, thickness=2),

optionsexcluded=(color=white) );

Рис. 6. Третья полуплоскость.

> plots[inequal]( { x1+4*x2>=4}, x1=-2..8, x2=-2..8, optionsfeasible=(color=grey),

optionsclosed=(color=black, thickness=2),

optionsexcluded=(color=white) );

Рис. 7. Четвертая полуплоскость.

3. Постройте полуплоскости в одном окне, добавляя каждый раз по одной, поочередно набрав следующие предложения, нажимая клавишу <Enter> после каждого.

> plots[inequal]( {-3*x1+14*x2<=1, x1+x2<=6}, x1=-2..8, x2=-2..8, optionsfeasible=(color=grey),

optionsclosed=(color=black, thickness=2),

optionsexcluded=(color=white) );

Рис. 8. Первая и вторая полуплоскости.

> plots[inequal]( {-3*x1+14*x2<=1, x1+x2<=6, x1-x2>=3}, x1=-2..8, x2=-2..8, optionsfeasible=(color=grey),

optionsclosed=(color=black, thickness=2),

optionsexcluded=(color=white) );

Рис. 9. Первая, вторая и третья полуплоскости.

> plots[inequal]( {-3*x1+14*x2<=1, x1+x2<=6, x1-x2>=3, x1+4*x2>=4,x1>=0,x2>=0}, x1=-2..8, x2=-2..8, optionsfeasible=(color=grey),

optionsclosed=(color=black, thickness=2),

optionsexcluded=(color=white) );

Рис. 10. Область допустимых решений.

4. Присвойте построенной ОДР имя syst_ogr и не выводите изображение на экран.

> syst_ogr:=plots[inequal]( {-3*x1+14*x2<=1, x1+x2<=6, x1-x2>=3, x1+4*x2>=4,x1>=0,x2>=0}, x1=-2..8, x2=-2..8, optionsfeasible=(color=grey),

optionsclosed=(color=black, thickness=2),

optionsexcluded=(color=white) ):

Дата: 2016-10-02, просмотров: 212.