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

АргументОписаниеИспользуемые функциями
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

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

Все функции

residual

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

lsqcurvefit, lsqlin, lsqnonlin, lsqnonneg

resnorm

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

lsqcurvefit, lsqlin, lsqnonlin, lsqnonneg

x

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

Все функции

Похожие темы