Computing the hessian matrix

1 vue (au cours des 30 derniers jours)
Eric Hemp
Eric Hemp le 3 Avr 2017
Modifié(e) : RAJ KUMAR le 4 Avr 2017
So I need to compute the gradient and hessian of a given equation. The sample equation is Y=2*X(1)^3+3*X(2)^2+X(3). I think I was able to get the gradient by using gradient(X,Y). However when I try using the hessian function I receive the error "Undefined function 'hessian' for input arguments of type 'double'." Thanks for the help
  2 commentaires
Torsten
Torsten le 4 Avr 2017
Please show the code you are using and the error message you get.
Best wishes
Torsten.
RAJ KUMAR
RAJ KUMAR le 4 Avr 2017
Modifié(e) : RAJ KUMAR le 4 Avr 2017
Use
Y=2*X(1).^3+3*X(2).^2+X(3);
instead of
Y=2*X(1)^3+3*X(2)^2+X(3);
I think you'll get what you want.
Raj

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by