[hdf5][h5mv] test updated.
[scilab.git] / scilab / modules / optimization / tests / unit_tests / neldermead / fminsearch_outputobsolete.tst
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) 2011 - DIGITEO - Michael Baudin
3 //
4 // Copyright (C) 2012 - 2016 - Scilab Enterprises
5 //
6 // This file is hereby licensed under the terms of the GNU GPL v2.0,
7 // pursuant to article 5.3.4 of the CeCILL v.2.1.
8 // This file was originally licensed under the terms of the CeCILL v2.1,
9 // and continues to be available under such terms.
10 // For more information, see the COPYING file which you should have received
11 // along with this program.
12
13 // <-- ENGLISH IMPOSED -->
14 // <-- NO CHECK REF -->
15 // <-- CLI SHELL MODE -->
16
17
18 // This test is designed to produce a warning:
19 // this warning is localized.
20 // This is why we do not check the ref.
21 // Checking the ref file under Linux fails, because
22 // <-- ENGLISH IMPOSED --> has no effect there.
23 // See : http://bugzilla.scilab.org/show_bug.cgi?id=9284
24
25 function [ y , index ] = rosenbrock ( x , index )
26   y = 100*(x(2)-x(1)^2)^2 + (1-x(1))^2;
27 endfunction
28
29
30
31 //
32 // Ensure backward compatibility.
33 // Check that it works also without a stop output variable.
34 //
35 function outfun4 ( x , optimValues , state )
36 endfunction
37 opt = optimset ( "OutputFcn" , outfun4);
38 opt = optimset ( opt , "MaxIter" , 10 );
39 [x fval] = fminsearch ( rosenbrock , [-1.2 1] , opt );
40