hasdata

Возвратите true, если существует больше данных в datastore

Синтаксис

tf = hasdata(ADS)

Описание

пример

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

Примеры

свернуть все

hasdata возвращает логический скаляр, указывающий, существуют ли непрочитанные данные в datastore. Можно использовать audioDatastore, чтобы считать файлы последовательно, пока все данные не считаны.

Задайте путь к файлу к аудиосэмплам, включенным с Audio Toolbox™.

folder = fullfile(matlabroot,'toolbox','audio','samples');

Создайте аудио datastore, который указывает на заданную папку.

ADS = audioDatastore(folder);

В то время как datastore имеет непрочитанные данные, читайте из datastore.

while hasdata(ADS)
    data = read(ADS);
end

Входные параметры

свернуть все

Задайте ADS как объект audioDatastore.

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

свернуть все

Индикация является данными, доступно, чтобы читать из datastore, возвращенного как true или false.

Типы данных: логический

Введенный в R2018b