switch test
    case 1
bounds = [-1 1;-1 1];
options.testflag  = 1; options.globalmin = -17.9602;
%options.testflag  = 0; % mínimo global desconhecido
options.showits   = 0;
options.tol       = 1e-2; % percentual
Problem.f = 'ex_swarm';
    case 2
bounds = [-10 10;-10 10];
options.testflag  = 1; options.globalmin = -176.1376;
%options.testflag  = 0; % mínimo global desconhecido
options.showits   = 0;
options.tol       = 1e-2; % percentual
Problem.f = 'test32';
    case 3
    otherwise
        disp('Test unknown');
end

tic
   [Otd,xo,ht] = direct(Problem,bounds,options);
td=toc
figure(5); plot(ht(:,2),ht(:,3))
xlabel('Fcn Evals');
ylabel('f{x}'); legend('Direct');
