matlab セル配列の下部にあるすべての空のセルを削除したいと考えています。ただし、私が見つけたすべてのコード例は、マトリックスをベクトルに折りたたんでいますが、これは私が望むものではありません。
だからこのコード
a = { 1, 2; 3, 4; [], []}
emptyCells = cellfun('isempty', a);
a(emptyCells) = []
このベクトルの結果
a = [1] [3] [2] [4]
しかし、代わりにこの配列が欲しい
a =
[1] [2] [3] [4]
どうすればいいですか?