ВУЗ:
Составители:
Функция Применение
Примеча-
ние
quad-
prog(H,f,A,b,
…
Aeq,Beq,LB,
UB,…
X0,options)
Решение задач квадратичного
программирования. H – вектор
соответствующих коэффици-
ентов; остальные параметры –
аналогично linprog
Для версий
6.x
Fmincon
(‘fun’,X0,A,
B,…
Aeq,Beq,LB,
UB,…
’nonl-
con’,options,…
P1,P2)
Решение задач нелинейного
программирования. ‘fun’ – имя
файл-функции, содержащей
целевую функцию; ’nonlcon’ –
имя файл-функции, содержа-
щей нелинейные ограничения;
остальные параметры – анало-
гично linprog
Для версий
6.x
fmini-
max(‘fun’,X0
,…
A,B,Aeq,Beq
,LB,UB,…
’nonl-
con’,options,…
P1,P2)
Решение минимаксной задачи.
Применение аналогично fmin-
con
Для версий
6.x
fgoalat-
tain(‘fun’,X0,
…
g,w,A,B,Aeq,B
eq,…
LB,
UB,’nonlcon’
,…
op-
tions,P1,P2)
Решение задачи о достижении
границы. Решается задача ви-
да gwxF ≤γ−)( . Остальные па-
раметры аналогичны
fmincon.
Для вер-
сий 6.x
1 Безусловная минимизация функций. Минимизация функции одной переменной производится
с помощью команды fminbnd. Данная команда определяет локальный минимум в точке, близкой к точке
приближения. Использование этой команды аналогично использованию команды fzero.
П р и м е р: Найти локальный минимум уравнения
0)cos(sin
2
=− xxx
на отрезке [–5, 0]. Исследуемая
функция сохраняется в файл-функции 'myf', график исследуемой функции представлен на рис. 6.5.
>> x = fminbnd('myf', -5, 0)
x =
-3.6052
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »