私が取り組んでいるプログラムは、いくつかの可能な値のセットしか持てないオブジェクトを含む計算を実行します。これらのパラメータ セットは、カタログ ファイルから読み取られます。
例として、オブジェクトが車を表し、カタログに各モデルの値セット {id: (name, color, power, etc)} が含まれているとします。ただし、これらのカタログは多数あります。
Matlab の unittest パッケージを使用して、カタログに記載されているプロパティの組み合わせのいずれかで計算が失敗するかどうかをテストします。このパッケージを使用したいのは、失敗したエントリの優れたリストを提供するからです。(ハードコードされた) カタログ ファイルのすべての ID のセル配列を生成し、それをパラメーター化されたテストに使用するテストが既にあります。
とりあえず、カタログ ファイルごとに新しいクラスを作成する必要があります。カタログ ファイル名をクラス パラメーターとして設定し、その中のエントリをメソッド パラメーター (すべてのクラス パラメーターに対して生成される) として設定したいのですが、現在のクラス パラメーターをローカル メソッドに渡して作成する方法が見つかりません。メソッドのパラメーター リスト。
どうすればこれを機能させることができますか?
重要な場合: 私は Matlab 2014a、2015b、または 2016a を使用しています。