Автор: Пользователь скрыл имя, 26 Октября 2011 в 11:15, контрольная работа
Построить графики функций в разных системах координат (значения а и b задать самостоятельно).
ex-a arctgb x<lg a
У = ln Sin (x-b) x>=lg a
при х [0.1, 1.8]
g = ecos x
при х [0.1, 0.8]
1. Задание 1 3
1.1. Описание построения электронного документа 3
1.2. Описание формул, используемых для вычисления 5
1.3. Описание построения диаграммы 7
2. Задание 2 11
2.1. Методы решения систем линейных уравнений и обоснование выбора используемого метода 11
2.2. Описание построения электронного документа 15
2.3. Анализ полученных результатов 18
3. Задание 3 20
3.1. Построение математической модели для решения оптимизационной задачи 20
3.2. Описание решения задачи 22
3.3. Анализ отчета по результатам 26
4. Заключение 28
5. Графический материал 29
6. Список используемой литературы 38
Формирование математической модели задачи включает в себя:
- формулирование цели;
- создание целевой функции.
Наиболее
распространен симплексный
Идея метода состоит:
- в выборе одной из вершин, как начального допустимого (опорного) плана;
- оценки этого выбора с точки зрения оптимальности. Если выбор неоптимален - определение перехода к другой вершине;
- переход к новой вершине, т.е. получение нового допустимого плана.
Функция MS Excel «Поиск решения» использует данный алгоритм.
Математическая модель оптимизации процесса – целевая функция и совокупность ограничений, зависящие от значений управляемых переменных, неуправляемых параметров, случайных и неопределенных факторов.
Среди
оптимизационных задач
Из всех задач оптимизации задачи линейного программирования выделяются тем, что в них ограничения - системы линейных неравенств или равенств. Целевые функции линейны. То есть:
L(X) = с1x1 + с2x2 + ... +сnxn → max (min),
при ограничениях
а11x1 + а12x2 + ... +а1nxn ≤ (≥, =)b1,
а21x1 + а22x2 + ... +а2nxn ≤ (≥, =)b2,
...
аm1x1 + аm2x2 + ... +аmnxn ≤ (≥, =)bm,
x1, x2, ...xk ≥ 0 (k ≤ n).
Оптимальное
решение – это план, при котором целевая
функция принимает свое максимальное
(минимальное) значение.
3.2. Описание решения задачи
Рассчитаем данную модель средствами MS Excel:
Левую часть неравенств можно представить в виде таблицы. Диапазон ячеек B1:F5 сделаем шапкой таблицы (х1, х2, х3, х4, х5).
В диапазоне ячеек B2:F2 разместим значения параметров х, которые изначально будут равны нулю.
В диапазон ячеек В3:F6 занесем значения параметров х1, х2, х3, х4, х5.
В диапазоне ячеек B7:F7 разместим ограничения (из условия 4, 6, -14, 0, 49 соответственно)
За целевую ячейку примем ячейку G2, в которую введем формулу:
=B2*$B$7+C2*$C$7+D2*$D$7+
При построении формулы следует использовать абсолютные ссылки на номера ячеек, содержащих ограничения, т.к. адреса этих ячеек не изменяются.
Скопируем эту формулу для ячеек G3, G4, G5, G6. Для этого будем использовать метод автозаполнения.
Таким образом, в ячейках G3:G6 будут содержаться следующие формулы:
=B3*$B$7+C3*$C$7+D3*$D$
=B4*$B$7+C4*$C$7+D4*$D$
=B5*$B$7+C5*$C$7+D5*$D$
=B6*$B$7+C6*$C$7+D6*$D$
В диапазоне ячеек H3:H6 запишем знаки неравенств (по условию).
В диапазон ячеек I3:I6 разместим правую часть неравенств (значения 58, 290, 72 и 140 соответственно).
Представим
графически разработанный электронный
документ в режиме формул и в обычном режиме:
Для решения этой задачи воспользуемся надстройкой «Поиск решения».
Вызываем утилиту «Поиск решения» из меню Сервис. В поле Установить целевую ячейку нужно указать адрес ячейки, значение которой используется в качестве критерия оптимизации. В нашем случае это ячейка G2. Эта ячейка содержит формулу и связана с изменяемыми ячейками.
В поле Изменяя ячейки необходимо указать диапазон ячеек, включающих ячейки, значения которых программа должна изменить для получения оптимального результата. Указываем диапазон ячеек B7:F7. Отмечаем, что рассчитываемая в целевой ячейке величина должна быть равна минимальному значению.
Чтобы создать ограничения, следует выполнить щелчок на кнопке Добавить, расположенной в диалоговом окне «Поиск решения». В результате будет открыто диалоговое окно Добавление ограничения:
В левом поле этого диалогового окна следует указать адрес ячейки, содержимое которой должно удовлетворять заданному ограничению. Правое поле служит для задания значения ограничения или адреса ячейки, если нужное значение содержится в определенной ячейке. Между этими двумя полями помещается поле, справа от которого расположена кнопка со стрелкой. Здесь нужно задать оператор, определяющий отношение между значением ячейки и значением в правом поле. Его следует выбрать из поля списка, которое открывается щелчком на кнопке со стрелкой.
В нашем задании необходимо указать пять ограничений:
$В$7 >= $F$7
$G$3 >= $I$3
$G$4 <= $I$4
$G$5 = $I$5
$G$6 >= $I$6
Далее
следует запустить процесс
После нажатия кнопки «Выполнить», в окне выбираем Тип отчёта - Результаты. Нажимаем ОК.
На отдельном листе размещается отчет Результаты, а электронный документ принимает следующий вид:
3.3.
Анализ отчета
по результатам
Рассмотрим отчет по результатам, сформированный при решении задачи с целочисленными ограничениями.
Отчет по результатам состоит из трех таблиц:
Для
каждого ограничения выводятся «статус»
и «разница». Разница - это разность между
значением, выводимым в ячейке ограничения
при получении решения, и числом, заданным
в правой части формулы ограничения. Статус
может принимать три состояния: «Связанное»
(ограничение, для которого значение разницы
равно 0), «Не связанное» (ограничение,
которое было выполнено с ненулевым значением
разницы) и «Не выполненное».
Функция L(X) = 4x1 + 6x2 - 14x3 + 49x5 достигает минимального значения равного -89,59 при х1 =3,6, х2 =0, х3 =7,4, х4 =9,2 и х5 =0.
4. Заключение
По результатам проделанной работы можно сделать вывод, что пакет Excel является удобным инструментом при решении задач различных типов. Преимущество Excel обеспечивается удачным сочетанием концепции электронных таблиц и множества дополнительных средств, таких как графическая надстройка Мастер диаграмм, оптимизационная надстройка Поиск решения, масса встроенных функций и др.
Благодаря наличию в Excel встроенных функций для операций с матрицами, никаких проблем при решении системы уравнений не возникло; Excel идеально подходит для решения систем с квадратными не вырожденными основными матрицами.
Оптимизационная
надстройка Поиск решения позволяет
решать задачи оптимизации, в частности
– линейные. Поиск также обеспечивает
получение информации о решении
в форме отчетов. Усовершенствованием
Excel стала бы возможность создавать отчет
по устойчивости для задач, содержащих
целочисленные ограничения.
5. Графический материал
Приложение
к заданию 1
Таблица
в режиме отображения формул
Таблица в обычном режиме
Диаграмма для функции y=f(x)
Диаграмма для функции g=f(x)
Приложение
к заданию 2
Метод Крамера (в режиме формул)
Метод Крамера (в обычном режиме)
Матричный способ (в режиме формул)
Матричный способ (в обычном режим)
Приложение
к заданию 3
Электронный документ (в обычном режиме)
Электронный документ (в режиме формул)
Окно «Поиск решения»
Окно «Результаты поиска решения»
Электронный документ (с расчетами)
Отчет «Результаты»
6.
Список использованной
литературы