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