Расчет и оптимизация процессов и аппаратов химических и пищевых производств в среде MatLab. Дворецкий Д.С - 55 стр.

UptoLike

>> boundopt
x =
4.0000 0.3000 0.8727
f =
2.9575e+005
flag =
1
Значение параметра flag больше нуля свидетельствует об успешно найденном решении, значения
вектора x искомое решение, значение f капитальные затраты при оптимальных значениях парамет-
ров.
Здесь приведен далеко не полный перечень встроенных функций, реализующих численные методы
MatLab. Подробно ознакомиться с возможностями MatLab, интересующими функциями, а также приме-
рами их применения можно в справочной системе MatLab, а также в специализированной литературе.
Все функции, реализующие численные методы, позволяют задать дополнительный параметр
options, контролирующий вычислительный процесс. Значение options следует предварительно сформи-
ровать при помощи функции optimset в соответствии с характером требуемого контроля.
П р и м е р. Задание точности 10
–9
нахождения минимума функций одной переменной.
>> options = optimset(‘TolX’, 1.0e-9);
>> x = fminbnd('myf', -5, 0, options);
В общем случае аргументы optimset задаются попарно:
options = optimset(… вид контроля, значение, …)
Основные возможные сочетания параметров вид контроля и значение приведены в табл. 12.
12 Параметры optimset
Вид
контро-
ля
Значение Результат
‘Display’ ‘off’ Информация о вычислитель-
ном процессе не выводится
‘iter’ Выводится информация о
каждом шаге вычислительно-
го процесса
‘final’ Выводится информация
только о завершении вычис-
лительного процесса
‘Max-
FunEvals’
Целое число Максимальное количество
вызовов исследуемой функ-
ции
Продолжение табл. 12
Вид
контро-
ля
Значение Результат
‘MaxIter
Целое число Максимальное количество
итераций вычислительного
процесса