exponenta event banner

isDone

Состояние окончания данных

Синтаксис

Описание

пример

tf = isDone(obj) прибыль true когда данные из конечного источника исчерпаны, как правило, потому, что все данные прочитаны. Системный объект obj часто является средством чтения файлов, и isDone ищет конец файла. В противном случае isDone прибыль false.

Примеры

свернуть все

В этом примере показано, как читать MAT-файл с помощью dsp.MatFileReader(Панель системных инструментов DSP).

Примечание

В этом примере требуется Toolbox™ системы DSP.

filename = [tempname '.mat'];               % Create variable name
originalData = rand(10,2);
save(filename,'originalData','-v7.3');      % Write to MAT file
 
mfr = dsp.MatFileReader(filename,'VariableName',...
   'originalData','SamplesPerFrame', 4);  
while ~isDone(mfr)            % Stream data into MATLAB
    isDone(mfr)               % Display zero if end-of-data not reached
    finalData = mfr()         % Display read frame
end

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

свернуть все

Системный объект, статус которого требуется запросить.

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

свернуть все

Истинный или ложный результат, возвращенный как:

  • Логичный 1 (готово) - Достигнут конец данных.

  • Логичный 0 (не выполнено) - конец данных не достигнут.

Расширенные возможности

.
Представлен в R2010a