## Test the optimal point. unit_test_equals("rosenbrock1([1;1]) == 0", ... 0, ... rosenbrock1([1;1])); ## It should fail with the wrong number of coordinates. f = rosenbrock1([1]); unit_test_equals("rosenbrock1 fails with too few coordinates", ... true, ... isna(f)); f = rosenbrock1([1;2;3]); unit_test_equals("rosenbrock1 fails with too many coordinates", ... true, ... isna(f));