1 function g = extended_powell_gradient1(x)
3 % The gradient of the extended Powell function. See
4 % extended_powell1.m for more information.
6 % Since the number of arguments is variable, we take a vector
7 % instead of its individual components.
12 % 'm' below must be an integer.
20 % The extended Powell is simply a sum of Powell
28 g_k = powell_gradient(y1, y2, y3, y4);
31 g(4*(k-1) + i) = g(4*(k-1) + i) + g_k(i);