データを含む30個のtxtファイルがあり、そのファイルから「ファイル名」という名前のベクターをオンザフライで作成したい
pathforindependents = 'C:\MatLab\independent\'
independents = dir(fullfile(pathforindependents,'ind*.txt'))
for i = 1:length(independents)
filename = independents(i).name;
r=regexp(filename,'\.','split');
qnumber = r(2)
qtitle=r(3)
qpath = strcat(pathforindependents,filename)
qdata = load(qpath)
mtrxPrefix = 'mtrx_';
v = strcat(mtrxPrefix,qtitle);
eval(???????????????????????)
end
しかし、どうすればいいのかわかりません。何を試しても、Matlab は「タイプ 'cell' の入力引数に対して未定義の関数 'eval'」を返します。エラー?
私のデータファイル構造は次のようなものです
ind.01.AGE.txt
0
1
0
0
0
1
1
0
1
...
最後はここまでたどり着きたい
mtrx_AGE =
0
1
0
0
0
1
1
0
1
...
どうすればできますか?ありがとうございました。