Calculating the Hessian matrix using lsqnonlin

Hello
I am optimising a multiobjective function using the lsqnonlin function with the trust-region reflective algorithm.
I was wondering how I can get the hessian matrix as an output?, is there any way other than estimating it with H=J`J?
Thanks

Answers (1)

yes,sir,may be transfer your method to use fmincon,we can see the output parameters,such as
[x,resnorm,residual,exitflag,output,lambda,jacobian] = lsqnonlin(___)
[x,fval,exitflag,output,lambda,grad,hessian] = fmincon(___)
if possible,may be upload your function to analysis

1 Comment

Thanks for your response.
As far as I know, fmincon is a single objectivr fucntion optimiser, while my problem is a multi-objective function.
I am not aware of a technqiue to solve multi-objective function with fmincon.
If there is a solution to solve multi-objective problem with fmincon. I am happy to do, since all I need is the Hessian matrix.
Thanks

Sign in to comment.

Products

Release

R2021a

Asked:

SM
on 12 Feb 2022

Commented:

SM
on 12 Feb 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!