私は、inValuesの2つの初期設定値を変えることによって、minValuePossibleの可能な最小値を見つけることになっているMatlabにこの関数を持っています。最小値を見つけようとしているときに、負の値を試行しないように fmin 検索関数を設定するにはどうすればよいですか? また、最小値を見つけようとしているときに fminsearch 関数が実行するさまざまなバリエーションの数を設定するにはどうすればよいですか? 現在、2 つの inValue の約 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