Пакет: matlab.io.datastore
Объект средства чтения файлов для файлов в datastore
Объект DsFileReader включает низкоуровневый доступ к чтению файла для файлов в вашем datastore.
fr = matlab.io.datastore.DsFileReader( возвращает объект filename)DsFileReader для доступа для чтения к файлу, заданному filename.
fr = matlab.io.datastore.DsFileReader( задает схему кодировки символов, сопоставленную с файлом. Кроме того, определение filename,'TextEncoding',encoding)encoding устанавливает свойство TextEncoding объекта DsFileReader.
Создайте объект средства чтения файлов для файла, ищите на желаемую стартовую позицию и считайте фрагмент файла.
Создайте объект DsFileReader для airlinesmall.csv.
fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');Файл airlinesmall.csv имеет имена переменных в начале файла. Концы строки имен переменных в положении отмечены байтами 299. Чтобы закончить строку имен переменных, используйте метод seek, чтобы переместить указатель чтения на стартовую позицию.
seek(fr,299,'RespectTextEncoding',true);Считайте первые символы 1000.
if hasdata(fr) d = read(fr,1000,'SizeMethod','OutputSize','OutputType','char'); end
matlab.io.Datastore | matlab.io.datastore.DsFileSet | matlab.io.datastore.HadoopLocationBased | matlab.io.datastore.Partitionable