Выходные аргументы функции

АргументОписаниеИспользуемый функциями
attainfactor

Фактор достижения в решении x.

fgoalattain

exitflag

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

Можно также возвратить сообщение, утверждающее почему оптимизация, отключенная путем вызывания функции оптимизации с выходным аргументом output и затем отображения output.message.

Все функции

fval

Значение целевой функции fun в решении x.

fgoalattain, fminbnd, fmincon, fminimax, fminsearch, fminunc, fseminf, fsolve, fzero, linprog, quadprog

grad

Значение градиента fun в решении x. Если fun не вычисляет градиент, grad является приближением конечного дифференцирования градиента.

fmincon, fminunc

hessian

Значение Гессиана fun в решении x. Для крупномасштабных методов, если fun не вычисляет Гессиан, hessian является приближением конечного дифференцирования Гессиана. Для quasi-newton, active-set или методов sqp, hessian является значением приближения Квазиньютона к Гессиану в решении x. Смотрите Гессиан.

fmincon, fminunc

jacobian

Значение якобиана fun в решении x. Если fun не вычисляет якобиан, jacobian является приближением конечного дифференцирования якобиана.

lsqcurvefit, lsqnonlin, fsolve

lambda

Множители Лагранжа в решении x, смотрите Структуры множителя Лагранжа. lambda является структурой, где каждое поле для различного типа ограничения. Для имен полей структуры см. отдельные функциональные описания. (Для lsqnonneg lambda является просто вектором, когда lsqnonneg только обрабатывает один вид ограничения.)

fgoalattain, fmincon, fminimax, fseminf, linprog, lsqcurvefit, lsqlin, lsqnonlin, lsqnonneg, quadprog

maxfval

max{fun(x)} в решении x.

fminimax

output

Выходная структура, которая содержит информацию о результатах оптимизации, видит Выходные Структуры. Для имен полей структуры см. отдельные функциональные описания.

Все функции

residual

Значение невязки в решении x.

lsqcurvefit, lsqlin, lsqnonlin, lsqnonneg

resnorm

Значение квадратичной нормы невязки в решении x.

lsqcurvefit, lsqlin, lsqnonlin, lsqnonneg

x

Решение найдено функцией оптимизации. Если exitflag > 0, то x является решением; в противном случае x является значением стандартной программы оптимизации, когда это остановилось преждевременно.

Все функции

Похожие темы