Все вышеупомянутые ответы неверны, потому что в моем случае, когда я их использовал, они удалили пустые ячейки, а затем все элементы массива ячеек располагались последовательно, вместо сохранения их фактической формы. Фактически, после использования такого подхода ваши элементы массива ячеек имеют тенденцию быть вектором ячейки строки.
Я нашел этот подход, который работает корректно в моем случае.
source: https://groups.google.com/forum/#!topic/comp.softsys.matlab/p3NX0fI6u90
подход:
myCellARRAY(all(cellfun(@isempty,myCellARRAY),2), : ) = [];