あなたが探しているものを正しく理解していれば、いくつかの入力変数を取り、結果を生成する一連のコマンドがありますが、これらのコマンドはMATLAB関数ではなくスクリプトファイル内にあります。コマンドを関数に書き直すのではなく、fminbndを実行しますか?
簡単な質問をして、コードを関数に入れたいのはなぜですか?何らかの理由で、あなたのスクリプトを実行し結果を返す 'コンテナ'関数を構築することはできないと仮定します。あなたはその後、containerFunction代わりfminbndをから呼び出すことができます
function result = containerFunction(myScriptName, inputData)
% Input Arguments:
% myScriptName : string, filename (not extension), e.g. 'myScript'
% inputData : any data compatible with the script defined in myScriptName
% Output Arguments:
% result : must be created by the script defined in myScriptName
eval(myScriptName);
:のようなもの。