Как обнаружить пустые ячейки в массиве ячеек? Я знаю, что команда удалить пустую ячейку a(1) = []
, но я не могу заставить MATLAB автоматически определять, какие ячейки пусты.
Фон:
Я предварительно выделил массив ячеек с помощью a=cell(1,53)
.
Затем я использовал if exist(filename(i))
и textscan, чтобы проверить файл и прочитать его. В результате, когда filename(i)
не существует, получается пустая ячейка, и мы переходим к следующему файлу.
Когда я закончу чтение во всех файлах, я хотел бы удалить пустые ячейки a
. Я попробовал if a(i)==[]