Unique values in cell array
Mostra commenti meno recenti
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 Commento
Geoff Hayes
il 14 Apr 2020
Charms - do you mean that you want to find the unique integers from the two columns in a single row?
Risposta accettata
Più risposte (1)
Patrik Forssén
il 2 Ott 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 Commento
Madmad
il 25 Mar 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!
Categorie
Scopri di più su Resizing and Reshaping Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!