異なるパラメーター セット (データ セットごとに 1 つのパラメーター セット) に関連付けられている複数のデータ セットを分析する必要があります。現在、特定のデータセットを分析するときにこれらのパラメーターをすぐに利用できるように、これらのパラメーターを保存する良い方法を見つけるのに苦労しています。
私が最初に試みたのは、それらparameters.m
をデータ ディレクトリのスクリプト ファイルに保存し、 run([path_to_data,'/parameters.m'])
. ただし、これは適切なコーディング手法ではなく、スコーピングの問題も発生した (と思う) ことは理解しています。変更がparameters.m
ワークスペース変数に常に反映されるとは限らないからです。Clear all
(ワークスペース変数は、コードを再実行した後にのみ変更されました。)
クリーンな解決策は、各データ ディレクトリに関数を定義することですparameters()
が、その場合もディレクトリを検索パスに追加する必要があります。また、関数に一意の名前を付けないと、名前空間の衝突に遭遇するのではないかと心配しています。一方、一意の名前を使用することはあまり実用的ではありません...
より良い解決策はありますか?