I want t know if cell is contained in another cell?

1 次查看(过去 30 天)
for i=1:numel(T1)
for j=1:numel(T1{i})
if Id==i
for h=1:length(vic)
if cellfun(@isequal, vic{h}, T1{i}{j})%(vic{h}==T1{i}(j))
T1{i}(j)=0;
end
end
end
end
end
T1{i}(j) is class double
this error appear : Cell contents reference from a non-cell array object.

回答(1 个)

Rik
Rik 2019-12-8
The input to cellfun must be a cell, which will be unwrapped before handing it to the function. You als have curly brackets around j and state in your explanation that j indexed with parentheses is a double.

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by