удалить пустые ячейки в MATLAB
Я хочу удалить все пустые ячейки в нижней части массива ячеек Matlab. Однако весь пример кода, который я нашел, сворачивает матрицу в вектор, а это не то, что я хочу.
Итак, этот код
a = { 1, 2; 3, 4; [], []}
emptyCells = cellfun('isempty', a);
a(emptyCells) = []
результаты в этом векторе
а = [1] [3] [2] [4]
Но я хочу вместо этого массива
а =
[1] [2]
[3] [4]
Как бы я это сделал?