how to delete a element out of cell?

2 ビュー (過去 30 日間)
ha ha
ha ha 2017 年 12 月 15 日
回答済み: Walter Roberson 2017 年 12 月 15 日
Let's say:
A : 1x3 cell class
A={cell_1, cell_2, cell_3, }
A={[2x1 double],[5x1 double],[3x1 double]}
cell_1 [999;222]
cell_2 [444;123;2000;789;1000]
cell_3 [5000;9000;4000]
I also have matrix:
B=[1000;2000;4000;5000]
Question: How to delete matrix B out of cell A? Let's say:
result : 1x3 cell class
result={cell_1, cell_2, cell_3, }
result={[2x1 double],[3x1 double],[1x1 double]}
cell_1 [999;222]
cell_2 [444;123;789]
cell_3 [9000]

採用された回答

Walter Roberson
Walter Roberson 2017 年 12 月 15 日
result = cellfun(@(C) C(~ismember(C, B)), A, 'uniform', 0);

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by