Unique values in cell array
Ältere Kommentare anzeigen
Hi, I have a cell array and would like to find the unique values (by row) in the cell array. Each row has a variable number of numbers. However, in the documentation, unique function does not support cell array by row. Is there a way i can get past this? Thanks!
1 Kommentar
Geoff Hayes
am 14 Apr. 2020
Charms - do you mean that you want to find the unique integers from the two columns in a single row?
Akzeptierte Antwort
Weitere Antworten (1)
Patrik Forssén
am 2 Okt. 2021
My new FEX-submission uniquearray,
solves this (and works for any type of array with any number of dimensions). Just use,
load('locations.mat', 'locations');
uniqueloc = uniquearray(locations)
1 Kommentar
Madmad
am 25 Mär. 2024
Thanks for this script it helped me, I just had to divide my 1x200,000 cell into smaller steps to speed up the process, I think your script check the entire variable, which made it slow for my var, but in the end it worked!
Kategorien
Mehr zu Resizing and Reshaping Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!