Класс: matlab.io.datastore.DsFileReader
Пакет: matlab.io.datastore
Ищите на положение в файле
numBytes = seek(fr,n)
numBytes = seek(fr,n,Name,Value)
перемещает индикатор позиции в файле numBytes = seek(fr,n)n байты прошлое текущее положение в файле заданы fr объект. seek возвращает фактическое количество байтов, которыми был перемещен индикатор положения.
задает дополнительные параметры с помощью одного или нескольких аргументов пары "имя-значение". Например, можно задать стартовую позицию numBytes = seek(fr,n,Name,Value)seek операция путем определения 'Origin','start-of-file'.
Создайте объект средства чтения файлов для файла, ищите на желаемую стартовую позицию и считайте фрагмент файла.
Создайте DsFileReader объект для airlinesmall.csv.
fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');airlinesmall.csv файл имеет имена переменных в начале файла. Концы строки имен переменных в положении отмечены 299 байты. Чтобы закончить линию имен переменных, используйте seek метод, чтобы переместить указатель чтения на стартовую позицию.
seek(fr,299,'RespectTextEncoding',true);Считайте первый 1000 'characters'.
if hasdata(fr) d = read(fr,1000,'SizeMethod','OutputSize','OutputType','char'); end