Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по ИТУ часть 2.doc
Скачиваний:
12
Добавлен:
01.04.2025
Размер:
11 Мб
Скачать
☆

2. 4. Граничные условия

Ограничения на значения изменяемых ячеек, конечных ячеек или других ячеек, прямо или косвенно связанных друг с другом. Для линейных задач ограничений на количество граничных условий не налагается. Для нелинейных задач, каждая изменяемая ячейка может иметь следующие граничные условия: логическое ограничение; целочисленное ограничение плюс верхний, нижний или оба предела; кроме того, верхний или нижний предел может быть определен для 100 ячеек.

При задании граничных условий можно использовать следующие операторы.

Оператор Значение

<= меньше или равно

>= больше или равно

= равно

int целое число (применимо только к изменяемым ячейкам)

bin двоичное (применимо только к изменяемым ячейкам)

Наложение ограничений на поиск решения

1. В меню Сервис выберите команду Поиск решения.

2.Нажмите кнопку Добавить.

3.В поле Ссылка на ячейку введите адрес или имя ячейки, на значение которой накладываются ограничения.

4.Выберите из раскрывающегося списка условный оператор, который необходимо разместить между ссылкой и ограничением.

5.В поле Ограничения введите число, формулу или имя ячейки.

6.Чтобы наложить условие на поиск решения задачи и приступить к набору нового условия, нажмите кнопку Добавить.

Чтобы наложить условие и вернуться в диалоговое окно Поиск Решения, нажмите кнопку OK.

Добавление ограничения

Нажмите на кнопку, чтобы, не возвращаясь в окно диалога Параметры поиска решения, наложить новое условие на поиск решения задачи.

Ссылка на ячейку

Служит для указания ячейки или диапазона, на значения которых необходимо наложить ограничение.

Ограничение

Служит для задания условия, которое накладывается на значения ячейки или диапазона, указанного в поле Ссылка на ячейку. Выберите необходимый условный оператор и введите ограничение – число, формулу, ссылку на ячейку или диапазон ѕ в поле справа от раскрывающегося списка.

Примечания

  • Условные операторы целого и двоичного типа можно применять только при наложении ограничений на изменяемые ячейки.

  • Флажок Линейная модель в диалоговом окне Параметры поиска решения позволяет задать любое количество ограничений. При решении нелинейных задач на значения изменяемых ячеек можно наложить двоичное или целое ограничение с верхней, нижней или обеими границами. Верхнюю, нижнюю или обе границы допустимо наложить 100 других ячеек.

!!! Добавьте несколько новых ограничений в текущую задачу

Изменение и удаление ограничения на поиск решения

  1. Выберите команду Поиск решения в меню Сервис.

  1. В списке Ограничения укажите строку, которую следует изменить или удалить.

  2. Чтобы удалить ограничение, нажмите кнопку Удалить.

  3. Чтобы изменить ограничение, нажмите кнопку Изменить, а затем внесите нужные изменения.

2 . 5. Изменение погрешности и сходимость результатов поиска решения

Выберите команду Поиск решения в меню Сервис.

  1. Нажмите кнопку Параметры.

  2. В поле Точность введите необходимую погрешность - чем меньше введенное число, тем выше точность результатов.

  3. В поле Сходимость введите значение относительного изменения, при достижении которого в последних пяти итерациях поиск решения прекращается - чем меньше это значение, тем выше точность результатов.

!!! Измените параметры поиска решения и ознакомьтесь с результатом

Изменение погрешности целых величин, полученных в результате поиска решения

  1. Выберите команду Поиск решения.

  2. Нажмите кнопку Параметры.

  3. В поле Допустимое отклонение введите необходимый допуск.

Изменение числа итераций или относительной погрешности

Итерация – повторяющиеся вычисления, производимые до тех пор, пока не будет выполнено указанное условие.

Е сли в вычислениях используются итерации, лист пересчитывается столько раз, какое значение указано в поле Предельное число итераций, или когда все величины модели изменятся за одну итерацию на число, меньшее указанного в поле Относительная погрешность.

  1. Выберите команду Параметры в меню Сервис, а затем — вкладку Вычисления.

  2. Установите флажок Итерации.

  3. Введите количество итераций, выполняемых при обработке формул в поле Предельное число итераций.

  4. Чем больше предельное число итераций, тем больше времени потребуется Microsoft Excel для пересчета листа.

  5. Введите относительную погрешность вычислений в поле Относительная погрешность. Чем меньше погрешность, тем больше время пересчета листа и точнее результаты обработки формул.

Ограничение времени поиска решения и числа итераций

  1. Выберите команду Поиск решения.

  2. Нажмите кнопку Параметры.

  3. В поле Максимальное время введите интервал в секундах, чтобы ограничить время поиска решения задачи.

  4. В поле Итерации введите максимальное количество итераций, отводимое на достижение конечного результата.

Примечания. При достижении границы отведенного временного интервала или при выполнении отведенного числа итераций, на экране появляется диалоговое окно Текущее состояние поиска решения.

!!! Измените время поиска решения и число итерация и запустите расчет задачи снова.