주요 콘텐츠

hasdata

데이터저장소에 데이터가 더 있으면 true 반환

설명

tf = hasdata(ADS)ADS로 지정된 데이터저장소에서 읽을 수 있는 데이터가 있는 경우 논리값 1(true)을 반환합니다. 그렇지 않으면, 논리값 0(false)을 반환합니다.

예제

예제

모두 축소

hasdata는 데이터저장소에 읽지 않은 데이터가 있는지 여부를 나타내는 논리형 스칼라를 반환합니다. audioDatastore를 사용하여 모든 데이터를 읽을 때까지 파일을 순차적으로 읽을 수 있습니다.

Audio Toolbox™에 포함된 오디오 샘플의 파일 경로를 지정합니다.

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

지정된 폴더를 가리키는 오디오 데이터저장소를 만듭니다.

ADS = audioDatastore(folder);

데이터저장소에 읽지 않은 데이터가 있는 동안 데이터저장소에서 읽습니다.

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

입력 인수

모두 축소

ADSaudioDatastore 객체로 지정합니다.

출력 인수

모두 축소

데이터저장소에서 읽을 수 있는 데이터가 있는지 여부로, true 또는 false로 반환됩니다.

데이터형: logical

버전 내역

R2018b에 개발됨