this part of script:
fid = fopen([directory '001/listing.txt'],'r'); tline = fgetl(fid); ii = 0; while (tline ~= -1) ii = ii + 1; year(ii) = str2num(tline(11:14)); month(ii) = str2num(tline(15:16)); day(ii) = str2num(tline(17:18)); hour(ii) = str2num(tline(20:21)); min(ii) = str2num(tline(22:23)); sec(ii) = str2num(tline(24:25)); tline = fgetl(fid); end fclose(fid); i keep getting error "index exceeds matrix dimensions". can me here?
sometimes tline less 25 characters long.
my guess have blank lines in file doesn't cause fgetl return -1 empty string instead.
put if after while skip empty lines:
if (length(tline) == 0) continue end if still have problems, change == 0 part <25 make sure lines process @ least 25 characters long.
Comments
Post a Comment