Ich versuche, eine Reihe von Zeichenfolgen in einer Schleife in eine variable Array zu verketten, aber die resultierenden Zeichenfolgen sind immer in geschweiften Klammern. Warum passiert das und wie kann ich die Zeichenfolge ohne sie verketten? DankMatlab verketten variable Zeichenfolge ohne geschweifte Klammern
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'}
Ich würde es sein mag:
test: '/home/data/ind/abc001/test_ind_abc001.mat'
Danke für die Antwort und diese Randnotizen! Ich bin neu bei Matlab, also packe ich immer noch solche Dinge auf. – Jon