for i = 1:2
data2=fopen(strcat('DATA\PRE-PROCESS_DATA\F22_TR\f22_TR_pdata_',int2str(i),''),'r')
CharData = fread(data2, '*char')'; %read text file and store data in CharData
fclose(data2);
age = regexp(CharData,'(\d{4})','match','once')
end
档案:f22_TR_pdata_1 - > 1997年6月24日注册
档案:f22_TR_pdata_2 - > 1997年3月29日注册
年龄:1997
我如何存储像Age = [1997 1997]
这两者答案 0 :(得分:1)
您无法在数组中保存字符串。
使用
age(i) = str2double(regexp(CharData,'(\d{4})','match','once')).
或将其保存在单元格中。