Класс: matlab.io.datastore. DsFileReader
Пакет: matlab.io.datastore
Считайте байты из файла
A = читайте (франк, размер)
A = читайте (франк, размер, Имя, Значение)
[A, количество] = читало (___)
возвращает данные из файла, представленного объектом A = read(fr,size)
fr
средства чтения файлов. Количество байтов, заданных в size
, определяет объем данных, который читается.
задает дополнительные параметры с помощью одного или нескольких аргументов в виде пар "имя-значение". Например, можно задать выходной тип от операции чтения, чтобы быть A = read(fr,size,Name,Value)
char
путем определения 'OutputType','char'
.
возвращает количество количества байтов данных, которые были на самом деле считаны методом [A,count] = read(___)
read
.
Создайте объект средства чтения файлов для файла, ищите на желаемую стартовую позицию и считайте фрагмент файла.
Создайте объект DsFileReader
для airlinesmall.csv
.
fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');
Файл airlinesmall.csv
имеет имена переменных в начале файла. Концы строки имен переменных в положении отмечены байтами 299
. Чтобы закончить строку имен переменных, используйте метод seek
, чтобы переместить указатель чтения на стартовую позицию.
seek(fr,299,'RespectTextEncoding',true);
Проверьте, имеет ли файл данные, чтобы считать использование метода hasdata
. Метод чтения читает байты 1000
из файла и интерпретирует их как символы.
if hasdata(fr) [d,count] = read(fr,1000,'OutputType','char'); end
Считайте достаточно байтов из файла, чтобы заполнить символы 1000
путем установки параметра SizeMethod
на OutputSize
.
if hasdata(fr) [d,count] = read(fr,1000,'SizeMethod','OutputSize',... 'OutputType','char'); end
matlab.io.datastore. DsFileReader
| matlab.io.datastore. DsFileReader. hasdata
| matlab.io.datastore. DsFileReader. поиск