How to remove an entry within a cell of a cell array

1 回表示 (過去 30 日間)
Konstantinos Tsitsilonis
Konstantinos Tsitsilonis 2019 年 1 月 26 日
Hi all,
I have the following cell array:
C = { [1 2] ; [2 3 4 1 3 1 8 9] ; [6 9 8 0 0 2 3] } ;
How can I remove all entries in each cell that are less than or equal to 2, so I can end up with:
C = { [empty] ; [3 4 3 8 9] ; [6 9 8 3] }
I have tried
Cn = cellfun(@(x) x(x <= 2) == [], C, 'UniformOutput', 0)
But for some reason it is not working...
Thanks for your help in advance,
KR,
KMT.

採用された回答

Stephen23
Stephen23 2019 年 1 月 26 日
cellfun(@(x) x(x>2), C, 'Uni', 0)

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by