How to use unique function here

1 ビュー (過去 30 日間)
NA 2020 年 3 月 6 日
回答済み: Bhaskar R 2020 年 3 月 6 日
I have
A = cellfun(@(x) unique(x,'rows'),A,'uniformoutput',false);
when I want to use unique function it gives me this error
Error using cell/unique (line 4)
Cell array input must be a cell array of character vectors.
I want to have this result


Bhaskar R
Bhaskar R 2020 年 3 月 6 日
inn_A = [A{:}];
str_A = cellfun(@(x)num2str(x(:)'),inn_A,'UniformOutput',false);
[~,idx,idx2] = unique(str_A);
Result = inn_A(idx);

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by