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

АргументОписаниеИспользуемый функциями
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 значение стандартной программы оптимизации, когда это завершило работу преждевременно.

Все функции

Похожие темы