Типы целевых функций

Много решателей Optimization Toolbox™ минимизируют скалярную функцию многомерного вектора. Функция objective является функцией, которую решатели пытаются минимизировать. Несколько решателей принимают целевые функции с векторным знаком, и некоторые решатели используют целевые функции, которые вы задаете векторами или матрицами.

Объективный типРешателиКак записать цели
Скаляр

fmincon

fminunc

fminbnd

fminsearch

fseminf

fzero

Запись скалярных целевых функций
Нелинейный метод наименьших квадратов

lsqcurvefit

lsqnonlin

Запись векторных и матричных целевых функций
Многомерное решение уравнения

fsolve

Многоцелевой

fgoalattain

fminimax

Линейное программирование

linprog

Запись целевых функций для линейных или квадратичных проблем
Смешано-целочисленное линейное программирование

intlinprog

Линейный метод наименьших квадратов

lsqlin

lsqnonneg

Квадратичное программирование

quadprog