Вот способ прочитать указанную c строку:
filename = 'file.txt'; % define file name
n_line = 3; % define line to read
fid = fopen(filename); % open file
result = textscan(fid, '%s', 1, 'Headerlines', n_line-1, 'Delimiter' ,''); % read line
result = result{1}; % unbox from cell
fclose(fid); % close file
Если вам нужно прочитать несколько строк, вы можете использовать al oop следующим образом:
filename = 'file.txt'; % define file name
n_lines = [3 7 4]; % define lines to read
fid = fopen(filename); % open file
result = cell(1,numel(n_lines));
for n = 1:numel(n_lines)
result(n) = textscan(fid, '%s', 1, 'Headerlines', n_lines(n)-1, 'Delimiter' ,'');
frewind(fid) % set file position back to the start
end
result = [result{:}]; % unbox from cells
fclose(fid); % close file