我创建了一个像这样的单元格
A{1} = {'aa','b','d','aa'};
A{2} = {'c','d','aa'};
A{3} = {'bb','aa','bb','aa'};
现在我想找到独特的单词
b=cell2mat(A)
unique(b)
但我收到此错误:Error using cell2mat (line 52) Cannot support cell arrays containing cell arrays or objects
。
我对matlab很新。我在这里做错了吗?
答案 0 :(得分:2)
A{1} = {'aa','b','d','aa'};
A{2} = {'c','d','aa'};
A{3} = {'bb','aa','bb','aa'};
unique([A{:}])
你去吧。 {:}
,(:)
和[]
运算符在MATLAB中非常有用。习惯使用它们。