X-Git-Url: http://gitweb.michael.orlitzky.com/?p=octave.git;a=blobdiff_plain;f=optimization%2Ftest_functions%2Fhimmelblau_hessian.m;fp=optimization%2Ftest_functions%2Fhimmelblau_hessian.m;h=5a8752fa93990305f5f6e2d57f20d392375b627e;hp=0000000000000000000000000000000000000000;hb=4cf95f960c61165130795e7b5197cfe6e2829692;hpb=336f1181f7f065a07ee58bd772a875f7f4b39247 diff --git a/optimization/test_functions/himmelblau_hessian.m b/optimization/test_functions/himmelblau_hessian.m new file mode 100644 index 0000000..5a8752f --- /dev/null +++ b/optimization/test_functions/himmelblau_hessian.m @@ -0,0 +1,11 @@ +function H = himmelblau_hessian(x1, x2) + ## + ## The Hessian of the Himmelblau function. See himmelblau.m for more + ## information. + ## + H = zeros(2,2); + H(1,1) = 12*x1^2 + 4*x2 - 42; + H(1,2) = 4*x1 + 4*x2; + H(2,1) = 4*x1 + 4*x2; + H(2,2) = 12*x2^2 + 4*x1 - 26; +end