How i check cell in cell array is different of 0?

2 Ansichten (letzte 30 Tage)
for i=1:numel(T1)
if T1{i}~=0
Items=union(Items,T1{i});
end
end
~= is not for cell

Akzeptierte Antwort

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH am 8 Dez. 2019
an example:
T1={{0} {4} {5} {6} {5}}
items=vertcat(T1{cellfun(@(x) ~isequal(x,{0}),T1)});
items=[items{:}];
  2 Kommentare
Mira le
Mira le am 8 Dez. 2019
Bearbeitet: Mira le am 8 Dez. 2019
T1 is like that
>> T1
T1 =
9×1 cell array
[1×3 double]
[1×2 double]
[1×2 double]
[1×3 double]
[1×2 double]
[1×2 double]
[1×2 double]
[1×4 double]
[1×3 double]
How I can use this function that you mentioned above
please help me
JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH am 8 Dez. 2019
items=cell2mat(horzcat(T1{:}));
items(items==0)=[]

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Data Types finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by