Matlab: строка заголовка только для чтения из .csv-файла

Предположим, что есть myfile.csv с именами переменных в первой строке и десятичными числами в следующих. В Matlab я бы хотел прочитать строку заголовка и десятичные числа отдельно. До сих пор я делал следующее, чтобы извлечь строку заголовка:

fid = fopen('myfile.csv');
a = textscan(fid,'%s','Delimiter','\n');
b = a{1,1};
fclose(fid);
c = textscan(b,'%s','Delimiter',',');
d = c{1}

Затем я использую команду csvread для извлечения числовой части файла. Но должен быть (намного) более простой способ сделать это! Во-первых, я не хочу читать весь файл (как сa = textscan(fid,'%s','Delimiter','\n');) извлечь только первую строку. Во-вторых, кажется неправильным использовать для этого 7 строк кода - это можно сделать с меньшими затратами?

Буду благодарен за любые конструктивные предложения.

Ответы на вопрос(2)

Ваш ответ на вопрос