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 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Gefragt:

am 3 Apr. 2017

Bearbeitet:

am 4 Apr. 2017

Community Treasure Hunt

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

Start Hunting!

Translated by