ho to get rid of repeated cells in cells arrays functions
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello..
I have a cells array as follows:
contextt =
{24x1 cell} {25x1 cell} {26x1 cell}
I need to find the repeated cells in each column of the cells..
I used the following code , but doesn't help
[~,idx]=unique(cell2mat(contextt),'rows');
context_arr=contextt(idx,:)
with the following error:
Cannot support cell arrays containing cell arrays or objects
I changed the command 'rows' to 'columns' in the secod fucntion , but also doesn't work... also I want to results to be shown for the cells array contextt any advice Regards
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 22 Nov. 2012
Bearbeitet: Azzi Abdelmalek
am 22 Nov. 2012
contextt={{1 2 3 4},{1 1 2 5},{2 2 2 6 7}}
out=cellfun(@(x) unique(cell2mat(x)),contextt,'un',0)
7 Kommentare
Jan
am 22 Nov. 2012
@Jwana: Accepting an answer means that it solves your problem. Is the problem solved already?
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!