hasdata

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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