我在 Matlab 中有这个函数,它应该通过改变 inValues 的两个初始设置值来找到 minValuePossible 的最小值。如何将 fmin 搜索功能设置为在尝试查找最小值时不尝试负值?另外,如何设置 fminsearch 函数在尝试找到最小值时执行的不同变化的数量?因为目前它尝试了两个 inValues 的大约 20 种不同组合,然后完成。也许定义它改变每个值的数量?我该怎么做?
            function Valueminimiser
            inValues = [50,50];
            minValuePossible = fminsearch(@minimiser, inValues); 
                function result = minimiser(inValues)
                x=inValues(1);
                y=inValues(2);
                RunMode = 2;
                ValueOne = x;
                ValueTwo = y;
                [maxSCRAout] = main(RunMode,ValueOne,ValueTwo);
                result = minValuePossible;
              end
            end