Main Content

函数输出参数

参量描述由以下函数使用
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 处的 Hessian 值。对于大规模方法,如果 fun 不计算 Hessian,则 hessian 是 Hessian 的有限差分近似。对于 quasi-newtonactive-setsqp 方法,hessian 是在解 x 处对 Hessian 的拟牛顿近似值。请参阅黑塞矩阵输出

fmincon, fminunc

jacobian

在解 xfun 的雅可比矩阵的值。如果 fun 不计算雅可比矩阵,则 jacobian 是雅可比矩阵的有限差分近似。

lsqcurvefit, lsqnonlin, fsolve

lambda

x 处的拉格朗日乘数,请参阅 拉格朗日乘数结构体lambda 是一个结构,其中每个字段代表不同的约束类型。对于结构字段名称,请参阅个体的函数描述。(对于 lsqnonneglambda 只是一个向量,因为 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 处残差的平方 2 范数的值。

lsqcurvefit, lsqlin, lsqnonlin, lsqnonneg

x

优化函数找到的解。如果是 exitflag > 0,那么 x 就是解;否则,x 就是优化例程提前终止时的值。

所有函数

相关主题