我想知道是否有一种简单的方法可以从 Matlab 中的 fminsearch 中取出雅各比安?
[OptimizedParamters,residualsNorm,residual,exitflag,output,lambda,jacobian] =
lsqnonlin(@function,
intialparamtersguess,lb,ub,options);
我试过了
options = optimset('MaxFunEvals',100,'Jacobian','on');
[x,fval,exitflag,output] = fminsearch(fun,x0,options)
但输出中没有雅各宾派
请有任何想法
fminsearch执行无梯度优化,即此函数从不计算雅可比函数。因此,它无法返回它。
要获得雅可比算法,您可以尝试数字或符号微分。