Chcę usunąć wszystkie puste komórki na dole macierzy komórek Matlaba. Jednak cały przykładowy kod, który znalazłem, zwinął matrycę do wektora, co nie jest tym, czego chcę.usunąć puste komórki w MATLAB
Więc ten kod
a = { 1, 2; 3, 4; [], []}
emptyCells = cellfun('isempty', a);
a(emptyCells) = []
skutkuje tym wektorze
a = [1] [3] [2] [4]
Ale chcę zamiast tego array
a =
[1] [2] [3] [4]
Jak to zrobić?
Obecnie tak, ale ogólnie nie mogę być tego pewien. Myślałem także o użyciu przekształcenia, ale w końcu użyłem prostego wyszukiwania ostatniego wiersza z nie jest pusty, ponieważ uważam, że kod, który wysłałeś, był zbyt skomplikowany lub akutalny. –