Unique values in cell array
Afficher commentaires plus anciens
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 commentaire
Geoff Hayes
le 14 Avr 2020
Charms - do you mean that you want to find the unique integers from the two columns in a single row?
Réponse acceptée
Plus de réponses (1)
Patrik Forssén
le 2 Oct 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 commentaire
Madmad
le 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!
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!