Если заголовок находится в первой строке, тогда
A = dlmread(filename,delimString,2,1);
будет считывать числовые данные в матрицу А.
Вы можете использовать
fid = fopen(filename)
headerString = fscanf(fid,'%s/n') % reads header data into a string
fclose(fid)
Затем можно использовать strtok , чтобы разделить headerString в массив ячеек. Один из подходов, который я могу придумать, связан с неизвестным количеством столбцов
редактировать
исправлен вызов функции fscanf