i'm really puzzled as this bit of code has worked well in the past - but now does not work properly, as it no longer converts the scientific notation of large numbers imported from the text file (i.e.5e+10), it gives numbers like 0.000001 instead, or just 0, when using cell2mat
while ~strcmp(l,'absorb_dens 1 1030301 double')
data_1 = cell2mat(data);
does it work for you? my file is quite big but can be downloaded here.
it's a .vtk file - but when opend in matlab looks just like a .txt