%-1 1:0.088390 2:0.053062 3:0.012884 4:0.010806 5:0.009005 6:0.015932 7:0.064422 8:0.082156 9:0.028401 10:0.014270 11:0.005542 12:0.005957 13:0.032835 14:0.035883 15:0.016209
%label index: value index:value ...
myformat = '%d ';
for feature_Id = 1:1:feature_length
myformat = [myformat,'%d:%f '];
end
myformat = [myformat,'\n'];
%method 1:
[all_features_groundtruth, count] = fscanf(fid_test_groundtruth,myformat,inf); %Af first, I did not know why it did not work. Finally, it works. Strang!!!
%method 2:
line_number = 0;
while 1
tline = fgetl(fid_test_groundtruth);
if ~ischar(tline)
break
else
line_number = line_number + 1;
Feature(line_number) = sscanf(tline,myformat);
end
end