0
ループ内の一連の文字列を変数配列に連結しようとしていますが、結果の文字列は常に中括弧で囲みます。なぜこれが起こるのですか?また、それらの文字列を使わないで文字列を連結するにはどうすればいいですか?おかげMatlabは中括弧なしの変数文字列を連結します
subs = {'abc001' 'abc002' 'abc003' 'abc004'};
for i = 1:size(subs,2)
subject = subs(i);
files_in(i).test = strcat('/home/data/','ind/',subject,'/test_ind_',subject,'.mat');
end
files_in(1)
% ans =
% test: {'/home/data/ind/abc001/test_ind_abc001.mat'}
私はそれがしたいと思います:
test: '/home/data/ind/abc001/test_ind_abc001.mat'
回答ありがとうございました!私はmatlabに新しいので、私はまだそのようなものを選んでいます。 – Jon