Finding/counting logical ones in a cell array

2 Ansichten (letzte 30 Tage)
Levente Gellért
Levente Gellért am 30 Jun. 2021
Kommentiert: Levente Gellért am 30 Jun. 2021
Dear Experts, I am trying to count , how many logical ones I have in my cell array.
I was trying these way's:
idx = find([mycell{:}] == 1);
idx=cellfun(@(c)any(c==1),mycell);
idx=cellfun(@(c)any(c>0),mycell);
These do not work.
Please, find a example cell array attached and share your opinions!
MAny thanks
lg

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 30 Jun. 2021
cellfun(@nnz, mycell)
  1 Kommentar
Levente Gellért
Levente Gellért am 30 Jun. 2021
Dear Walter Roberson, that's great, I did not know the function nnz, Thanks for your help. lg

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Operators and Elementary Operations finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by