Я работаю в сценарии matlab, который открывает группу текстовых файлов и читает их содержимое. Содержание XY двойных точек, разделенных "". Я сохраняю прочитанные значения в массиве так:
dataArray= textscan(fileID, formatSpec, 'Delimiter', delimiter, 'MultipleDelimsAsOne', true, 'EmptyValue' ,NaN, 'ReturnOnError', false);
Это нормально работает, но возникают проблемы, когда я открываю несколько файлов, потому что помещаю данные в массив данных. Вот код и пример:
for i = 1:length(files)
%% Open the text file.
fileID = fopen([path files{i}],'r');
dataArray = cat(1, dataArray, textscan(fileID, formatSpec, 'Delimiter', delimiter, 'MultipleDelimsAsOne', true, 'EmptyValue' ,NaN, 'ReturnOnError', false));
end
%% Close the text file.
fclose(fileID);
end
Результат этого:
![enter image description here](https://i.stack.imgur.com/UASnT.png)
Где каждая клетка
![enter image description here](https://i.stack.imgur.com/SQ12c.png)
Я хочу, чтобы все значения отображались непрерывно, как на втором рисунке. Что я делаю не так?