exponenta event banner

hasdata

Класс: matlab.io.datastore.DsFileReader
Пакет: matlab.io.datastore

Определение доступности данных для чтения

Синтаксис

tf = hasdata(fr)

Описание

tf = hasdata(fr) возвращает логический 1 (true), если имеются данные, доступные для чтения из объекта чтения файлов, указанного fr. В противном случае hasdata возвращает логический 0 (false).

Входные аргументы

развернуть все

Объект чтения файлов, указанный как matlab.io.datastore.DsFileReader объект. Создание DsFileReader объект, см. matlab.io.datastore.DsFileReader.

Примеры

Определение наличия считываемых данных в объекте чтения файлов

Создайте для файла объект чтения файлов, проверьте, есть ли в файле данные для чтения, а затем прочитайте данные.

Создать DsFileReader объект для airlinesmall.csv.

fr = matlab.io.datastore.DsFileReader('airlinesmall.csv');

Проверьте, есть ли в файле данные для чтения с помощью hasdata способ. Затем прочитайте первое 1000 персонажи.

 if hasdata(fr)
    d = read(fr,1000,'SizeMethod','OutputSize','OutputType','char');
 end

Представлен в R2017b