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