Computing the hessian matrix

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 Commenti

Torsten
Torsten il 4 Apr 2017
Please show the code you are using and the error message you get.
Best wishes
Torsten.
RAJ KUMAR
RAJ KUMAR il 4 Apr 2017
Modificato: RAJ KUMAR il 4 Apr 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

Accedi per commentare.

Risposte (0)

Richiesto:

il 3 Apr 2017

Modificato:

il 4 Apr 2017

Community Treasure Hunt

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

Start Hunting!

Translated by