質問: cell配列内の特定の行を取り出し,それらの行を一つのcell配列にまとめることはできますか? 一枚目の画像の3列目の値が4のとき,その行をすべて取り出して二枚目の画像のようにまとめたいのですが,可能でしょうか? よろしくお願いします.
回答: 対象の cell 配列を c1 とすると、以下のようにして抽出可能です。 idx = cellfun(@(x) x == 4, c1(:,3)); c2 = c1(idx,:);