Я пытаюсь импортировать txt-файл с разделителями шириной, используя функцию textscan
. Файл имеет ширину 80 символов, без разделителя, а требуемые 12 столбцов имеют разную ширину символов. Я попытался сделать это, указав ширину строки (т. Е. 12 строк, каждая из которых отличается шириной символов, которые составляют до 80), но как только пространство (поскольку некоторые значения отсутствуют), MATLAB интерпретирует это как мой разделитель и испортил формат.MATLAB: textscan с использованием файла с разделителем ширины с разделителем
data= textscan(fileID, '%5s %7s %1s %1s %1s %17s %12s %12s %10s %5s %6s %3s');
Я могу обойти это с помощью Excel, но это кажется плохим решением. Есть ли способ сделать это с помощью MATLAB, может быть, другая функция, чем textscan
/make textscan
забыть разделители и просто иметь дело с шириной строки?
это именно то, что я искал. Великий! благодаря! – CeeGee