Курсовая работа: Решение задач моделирования и оптимизации с помощью программ Excel и Mathcad
- # ЗНАЧ! – некорректное использование функции, например несоответствие данных установленному формату (вместо числа и даты в аргументе используется текст), либо если для функции, которая требует единственного значения аргумента, задан диапазон данных.
- # ЧИСЛО! – возникают проблемы с представлением или использованием чисел, например функции с числовым аргументом используется аргумент нечислового формата.
- # ССЫЛКА! – указывает на проблему с адресацией ячеек, участвующих в формуле, например, формула содержит ссылку на ячейку, которая уже удалена.
- # ДЕЛ/0! – при попытке деления на 0 такая ситуация возникает из-за того что в качестве делителя используется ссылка на пустую ячейку или ячейку с нулем.
- # ПУСТО! – в случае задания в ссылке пустого множества ячеек.
- # Н/Д – сообщение говорит о наличии неопределенных данных.
Если после ввода формул не появились сообщения об ошибках, то это означает, что формулы введены правильно.
Для отладки программы часто необходимо использовать команду: Сервис/ Зависимости/ Панель зависимостей.
Программа оптимизации в Excel .
С помощью данного оптимизатора можно находить множество значений переменных удовлетворяющих критериям оптимизации. Результаты работы оптимизатора могут быть оформлены в виде отчета. Можно полученные значения занести в таблицу.
Программа оптимизации в Excel вызывается командой Сервис /Поиск решения. В результате выполнения команды появляется диалоговое окно «Поиск решения».
В диалоговом окне «Поиск решения» поле «Установить целевую» служит для указания целевой ячейки, значение которой нужно максимизировать, минимизировать или задать равным какому-то числу.
В указанной целевой ячейке должна храниться формула.
В поле «Изменяя ячейки» указываются адреса ячеек значения, которых меняются до тех пор, пока не выполняются все ограничения и само условие оптимизации целевой функции. Изменяемые ячейки должны быть прямо или косвенно связаны с целевой ячейкой. В Excel допускается установка до 200 изменяемых ячеек.
Поле «Ограничения» вводим, изменяем, удаляем ограничения с помощью соответствующих кнопок, предварительно выделив нужное ограничение.
Команда «Выполнить» служит для запуска программы оптимизации.
Команда «Закрыть» служит для выхода из диалогового окна без запуска оптимизатора, при этом все введенные установки сохраняются.
Кнопка «Параметры» служит для настройки алгоритма и программы оптимизации.
Кнопка «Восстановить» служит для очистки полей диалогового окна, при этом принимаются параметры, принятые по умолчанию.
Ввод и редактор ограничений.
В окне «Поиск решения» щелкнуть по кнопке «Добавить», в результате появляется еще одно окно.
В поле «Ссылка на ячейку» вводится адрес на ячейку или диапазон ячеек на значение которых вводится ограничения.
В поле «Ограничения» вводится адрес ячейки или диапазон ячеек, в которых содержится или вычисляется ограничиваемое значение.
Кнопка «Добавить» нужна для добавления следующего ограничения.
При нажатии «ОК» возврат в окно «Поиск решения».
Настройка параметров алгоритма и программы.
Настройка параметров алгоритма и программы производится в окне «Параметры поиска решения». Для его вызова необходимо в окне «Поиск решения» щелкнуть по кнопке «Параметры».
В окне «Параметры поиска решения» задаются:
- В поле «Максимальное время» устанавливаются ограничения на время время решения задачи. По умолчанию время решения задачи равно 100 секунд. Максимальное время – 32767 секунд.