Unique values in cell array
Mostrar comentarios más antiguos
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 comentario
Geoff Hayes
el 14 de Abr. de 2020
Charms - do you mean that you want to find the unique integers from the two columns in a single row?
Respuesta aceptada
Más respuestas (1)
Patrik Forssén
el 2 de Oct. de 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 comentario
Madmad
el 25 de Mzo. de 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!
Categorías
Más información sobre Resizing and Reshaping Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!