現在、すべての値の行列を作成するために、すべて同じ変数を含む多数の MATLAB ファイルを読み込もうとしています。
これらのファイルはすべて数字 (つまり 40_analysed.mat) で始まります。これは、以前に正規表現を使用してさまざまな生データ ファイルから抽出されたものです。つまり、すべての個々の数字 (id) で構成されるベクトルを持っています。
以下のコードを使用して値をロードし、すべての個人のデータを 1 つのマトリックスに表示しようとすると、ファイルが英数字順に (ID に従って) ロードされず、ランダムにロードされたように見えます。
file = dir('*_analysed.mat');
for i=1:length(id);
load(file(i).name,'means');
overallThresholds{i} = means;
end
overallMeans = cell2mat(overallThresholds)
結果の行列が正しい順序になるようにするにはどうすればよいですか? この質問があまり意味をなさない場合はお詫びします。問題を明確にするのは少し難しいです。