wolffd@0: function y = rosen(x) wolffd@0: %ROSEN Calculate Rosenbrock's function. wolffd@0: % wolffd@0: % Description wolffd@0: % Y = ROSEN(X) computes the value of Rosenbrock's function at each row wolffd@0: % of X, which should have two columns. wolffd@0: % wolffd@0: % See also wolffd@0: % DEMOPT1, ROSEGRAD wolffd@0: % wolffd@0: wolffd@0: % Copyright (c) Ian T Nabney (1996-2001) wolffd@0: wolffd@0: % Calculate value of Rosenbrock's function: x should be nrows by 2 columns wolffd@0: wolffd@0: y = 100 * ((x(:,2) - x(:,1).^2).^2) + (1.0 - x(:,1)).^2;